我的ACM启程之路 1.1.1

看着同学搞ACM心生羡慕然后结网实干,结果发现没那么简单

杭电第一题我的ACM启程之路 1.1.1_第1张图片

第一次代码(错误)

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);
		 }	 
	}
}

你可能感兴趣的:(我的ACM启程之路 1.1.1)