在学校,我们正在学习一些基本的Java编码,现在我们正在学习循环和比较。所以我想要做的是询问多个数字,并且在输入相同的数字之后,需要打印出“woo”。该程序需要不断询问数字,直到输入相同数字中的两个。比较循环中的2个数字无法正常工作
现在我的问题是,当我输入2相同的数字,它正常工作,但是当我第一次键入1号码,然后2相同的数字没有任何反应。
代码:
for (int i = 1; i < 2;) {
int number1 = scanner.nextInt();
int number2 = scanner.nextInt();
if (number1 == number2 || number2 == number1){
System.out.println("Woo!");
break;
}
}
'number1 == number2 || number1 == number2' - 你想做什么? – Maroun
woops,第二个应该是number2 == number1 – mrfatmanjunior
..这是完全一样的..'1 == 1'与...'1 == 1'相同# – Maroun