Scanner input = new Scanner(System.in);
selection = input.nextInt();
while (selection != 1 || selection != 2 || selection != 3 || selection != 4){
System.out.println("*");
selection = input.nextInt();
}
无论我输入什么,上面的代码都会进入一个循环,它只会重复自己。我可能在某个地方犯了一个愚蠢的错误,但我可能因为睡眠不足而看不到它。欢迎任何帮助,谢谢。
所有的 or 符号都已更改为 && 符号,但它仍在循环?