Java 二进制运算符“的操作数类型错误”<=&引用;isn';即使我相信自己不工作';我在整数中工作
我一直收到一个错误,说我不能使用布尔值,需要一个整数,但N是一个整数,我就是想不出一个解决方案Java 二进制运算符“的操作数类型错误”<=&引用;isn';即使我相信自己不工作';我在整数中工作,java,Java,我一直收到一个错误,说我不能使用布尔值,需要一个整数,但N是一个整数,我就是想不出一个解决方案 public static void main(String[] args) { int N = scanner.nextInt(); scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?"); if(1<=N<=100){ if(N % 2 != 0){ Syste
public static void main(String[] args) {
int N = scanner.nextInt();
scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
if(1<=N<=100){
if(N % 2 != 0){
System.out.println("Weird");
} else {
if(2<=N<=6){
System.out.println("Not Weird");
} else if (6<=N<=20){
System.out.println("Weird");
} else if(N>=20){
System.out.println("Not Weird");
}
}
}
scanner.close();
}
publicstaticvoidmain(字符串[]args){
int N=scanner.nextInt();
scanner.skip(“(\r\n |[\n\r\u2028\u2029\u0085])”;
如果(1您不能在Java中直接执行此操作:
如果(1请注意,三个反勾号应该在代码示例的开头和结尾单独一行。(将问题的全文用粗体表示不是一个好主意。)请查看我的编辑,以备将来参考。
int N = scanner.nextInt();
scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
if(1<=N && N<=100)
{
if(N % 2 != 0)
System.out.println("Weird");
else
{
if (2<=N && N<=6)
System.out.println("Not Weird");
else if (6<=N && N<=20)
System.out.println("Weird");
else if(N>=20)
System.out.println("Not Weird");
}
}