题目如图:两个大整数相加
利用到了Java.math.BigInteger,我首先了解了一下JDK类库
JDK类库:提供了最基础的Java类和各种实用类,如:java.lang, java.io, java.util等,用JavaDoc文档打开。
BigInteger类来处理大整数的相加
Scanner类用于输入数据,但与之前的scan.nextin不同,大整数用scan.BigInteger
package add;
import java.math.BigInteger;
import java.util.Scanner;
public class newab {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
BigInteger a,b,c;
int n = scan.nextInt();
for(int i=1; i<=n; i++){
a = scan.nextBigInteger();
b = scan.nextBigInteger();
c = a.add(b);
System.out.println("case "+i+" "+c);
// if(i!=n){
//
// if(i != n) System.out.println();
// }
}
}
}
本文介绍了一种使用Java.math.BigInteger类实现大整数相加的方法。通过Scanner类读取多组大整数输入,并利用BigInteger的add方法完成加法运算,最后输出每组大整数相加的结果。
1万+

被折叠的 条评论
为什么被折叠?



