
写完代码长时间运行不出结果,但如果main函数中只有输出语句的话是可以运行出结果的。这是为什么呀!
需要先输入n的值,再输入n组数字,每组输入两个数,计算完和,就打印这两个数的和,直到n组数据测试完成。
测试如下:
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n,a,b,i,sum;
Scanner in = new Scanner(System.in);
n = in.nextInt(); // 从输入获取数据的组数n
for(i=1;i<=n;i++) { // 测试n组数据
a = in.nextInt(); // 获取当前组数据的第一个数a
b = in.nextInt(); // 获取当前组数据的第二个数b
sum = a + b; // 计算它们的和,赋值给变量sum
System.out.println("sum="+sum); //打印当前组的和
}
}
}
