贴题:
JAVA代码如下:
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while (sc.hasNextInt()){
int a=sc.nextInt();
int b=sc.nextInt();
int c=a+b;
System.out.println(a+"+"+b+"="+c);
}
}
}
报错,仔细查看题意,发现缺少输出语句。。。
正确代码如下:
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<n;i++){
BigInteger a=sc.nextBigInteger();
BigInteger b=sc.nextBigInteger();
BigInteger c=a.add(b);
System.out.println("Case "+(i+1)+":");
System.out.println(a+" + "+b+" = "+c);
if(i!=n-1){
System.out.println();
}
}
}
}
此题我觉得还需要知道***为什么必须使用BigInteger,***如果有知道的小伙伴或者大佬看见,希望可以解答我的疑问,小的先在这里谢谢了