create-react-app-typescript
//此代码显示为“;”期望有人可以为我指出错误 //我是初学者 //此代码比较一个no并检查它是奇数还是偶数
答案 0 :(得分:2)
如注释中所指出,如果(2 <= n <= 5)不起作用。使用
if (n >= 2 && n <= 5)
相反。
此外,else if
中应该有一个空格。
这是更正的代码:
class Main {
public static void main(String args[]) {
int n = 3;
if (n % 2 == 0) {
if (n >= 2 && n <= 5) {
System.out.println("Not Weird");
} else if (n >= 6 && n <= 20) {
System.out.println("Weird");
} else if (n > 20) {
System.out.println("Not Weird");
}
} else {
System.out.println("Weird");
}
}
}