时间限制:1.000S 空间限制:32MB
题目描述
你的任务依然是计算a+b。
输入描述
输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。
输出描述
对于输入的每对a和b,你需要在相应的行输出a、b的和。
如第二对a和b,他们的和也输出在第二行。
输入示例
2 4
11 19
0 0
输出示例
6
30
题解:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){ //不可以是nextInt()
int a = sc.nextInt();
int b = sc.nextInt();
if(a == 0 && b == 0){
break;
}
System.out.println(a + b);
}
}
}
心得:
①基础语法结构有待加强.必要项目如必须写的main函数,总是忘了结构.
②hasNext() 和 nextInt() 的区别:
hasNext() 是鉴别下一个标记(token),有就返回true,没有就返回false.
nextInt(0 是用于读取下一个整数.若读取成功,就会返回下一个整数.