import java.util.Scanner;
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int n = in.nextInt();
if(n >= 2 || n <= 10){
...
}
else{ ... }
}
这是我面临的问题的示例代码。当我传递值 1 或 11 时,即使条件为 false,程序仍会输入 If 语句,而它应该输入 else。