public class Two {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
while(obj.nextInt() > 5)
{
System.out.println(obj.nextInt());
}
}
}
如果我第一次输入数字(> 5),控制台上没有输出,但是如果我在第二次输入数字,请尝试在控制台上输出。 所以我得到了一个输出。 任何人都可以解释为什么是这样吗?为什么输出仅交替显示?
当你调用'nextInt()'的第二次尝试从控制台读取另一个'int'。 – Bifz
你在期待什么? –
您正在打印每个备选输入。 – Kishore