hasNextInt()方法是判断控制台接收是否为整型数字,而不是接收数据。
在使用hasNextInt()方法时,应先判断数据是否为整型,再执行其他操作。因此,判断语句if或循环语句while应在输入数据语句之前。
例子:
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
int a, b;
while(cin.hasNextInt())
{
a = cin.nextInt();
b = cin.nextInt();
System.out.println(a + b);
}
}
}
版权声明:本文为weixin_45152202原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。