while(sc.hasNext()){}可以一直输入数据,但是如何把输入的数据放在if循环中进行判断呢?下面的方法就相当于把每次输入的数据赋值给了a,然后就可以把a放在if或者其他判断语句中了。
代码:
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();// a就是sc.hasNextInt的内容
}
}
}