不知道哪里錯了
public class HelloWorld {
? ? public static void main(String[] args) {
int age=25;
if (age>60) {
? ? System.out.println("老年");
} else if (age>40) {
? ? System.out.println("中年");
} else if (age>18) {
? ? System.out.println("少年");
} else {
? ? System.out.println("童年");
}
? ??
}
2022-06-10
不應(yīng)該這么判斷。題目是介于兩個年齡之間,你沒有表達出來。例如:age=35歲;if(age>30&&age<36),你可以用&來連接兩個條件。&=and。
2021-11-01
你寫的沒錯,就是最后少了個? }??
2021-10-23
public class HelloWorld {
? ? public static void main(String[] args) {
int age=25;
if (age>60) {
? ? System.out.println("老年");
} else if (age>40 && age <= 60) {
? ? System.out.println("中年");
} else if (age>18 && age <= 40) {
? ? System.out.println("少年");
} else if(age > 0 && age <= 18){
? ? System.out.println("童年");
}
? ??
}
要注意if中的判斷范圍