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