题目描述:
计算两个大整数的和。大整数是指超过了c,c++表示范围的整数,如1234567890000000000000000000
输入格式:
输入包括两个大整数,每个大整数不超过100位,用空格或者换行隔开
输出格式:
输出两个大整数的和
输入样例:
222222222222222222222
333333333333333333333
输出样例:
555555555555555555555
示例代码:
import java.math.BigInteger;
import java.util.Scanner;
public class 大整数加法 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String a=in.next();//输入第一个数
String b=in.next();//输入第二个数
String c;
///将字符串转为BigInteger型,利用函数直接加法
c=new BigInteger(a).add(new BigInteger(b)).toString();
System.out.println(c);
}
}
测试结果: