0

在下面的代码中, 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)

可变用户输入是否可以读取与前一个逻辑决策中使用的值相同的值?

4

1 回答 1

3

你在找这样的东西吗?

while ((userInput = input.nextInt()) <= 100)    
{    
    System.out.println("larger than 100 please");
}//end while
于 2013-09-26T16:51:45.663 回答