看着同学搞ACM心生羡慕然后结网实干,结果发现没那么简单
杭电第一题
第一次代码(错误)
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a,b;
while (true){
a=s.nextInt();
b=s.nextInt();
System.out.println(a+b);
}
}
}
hasNextInt
public boolean hasNextInt()
如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值,则返回 true。扫描器不执行任何输入。
返回: 当且仅当此扫描器的下一个标记是有效的 int 值时才返回 true
抛出: IllegalStateException- 如果此扫描器已关闭
正确代码
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a,b;
while (s.hasNextInt()){
a=s.nextInt();
b=s.nextInt();
System.out.println(a+b);
}
}
}