java算法 藍橋杯 高精度加法


問題描述
  在C/C++語言中,整型所能表示的范圍一般為-231到231(大約21億),即使long long型,一般也只能表示到-263到263。要想計算更加規模的數,就要用軟件來擴展了,比如用數組或字符串來模擬更多規模的數及共運算。
  現在輸入兩個整數,請輸出它們的和。
輸入格式
  兩行,每行一個整數,每個整數不超過1000位
輸出格式
  一行,兩個整數的和。
樣例輸入
15464315464465465
482321654151
樣例輸出
15464797786119616
數據規模和約定
  每個整數不超過1000位
 
package 藍橋杯java算法訓練;

import java.math.BigDecimal;
import java.util.Scanner;


public class _2高精度加法 {
    public static void main(String[] args) {
		BigDecimal aBigDecimal ;
		BigDecimal bigDecimal;
		BigDecimal cBigDecimal;
		Scanner scanner = new Scanner(System.in);
		aBigDecimal = scanner.nextBigDecimal();
		bigDecimal = scanner.nextBigDecimal();
		cBigDecimal = aBigDecimal.add(bigDecimal);
		System.out.println(cBigDecimal);
    	
    	
    	
	}
}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM