如何从InputStream中查看nextInt?

时间:2013-09-26 16:49:07

标签: java java.util.scanner

在下面的代码中,userInput与确定input.nextInt() <= 100.

的值不同
`while (input.nextInt() <= 100)    
{    
     System.out.println("larger than 100 please");
     input.nextLine();
}
userInput = input.nextInt();`

我知道还有其他类似的方法,

do { userInput = input.nextInt(); }while (input.nextInt() <= 100)

vaiable userInput是否可以读取与上一个逻辑决策中使用的值相同的值?

1 个答案:

答案 0 :(得分:3)

你正在寻找这样的东西吗?

while ((userInput = input.nextInt()) <= 100)    
{    
    System.out.println("larger than 100 please");
}//end while