這個(gè)為什么錯(cuò)的
public class HelloWorld {
? ? public static void main(String[] args) {
int age=25;
if(age>60){
? ? System.out.println("老年");
}else if(40>=age<=60){
? ? System.out.println("中年");
}else if(18>=age<40){
? ? System.out.println("少年");
}else{
? ? System.out.println("童年");
}
?
}
}
2024-08-08
f語句中的條件表達(dá)式應(yīng)該是一個(gè)完整的邏輯表達(dá)式,而不是兩個(gè)不同的條件組合。因此,語句應(yīng)該改為:
if (age > 40 && age <= 60) { // 如果年齡在 40 到 60 歲之間,則執(zhí)行此代碼塊 }
這個(gè)邏輯表達(dá)式使用了邏輯運(yùn)算符 "&&"(AND),表示年齡大于 40 且小于等于 60 時(shí)條件成立,代碼塊會(huì)被執(zhí)行。
同時(shí)”<“的方向錯(cuò)了
2022-06-24
大于小于方向不對(duì)