諸位看看哪里錯了,加一分
c 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("童年");
??????? }
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?}
}
2016-06-23
if (age>60);
?else if (40<age<=60);
else if (18<age<=40);
請把這三句后面的分號 全都去掉
另外這兩個else if里面的條件也不可以這么寫
請改成
else if(age>=40 && age <= 60)
else if(age >=18 && age <40)
2016-07-07
else if(40<age<60)改成else if(40<age&&age<60)【注:if語句內不能連續(xù)比較】
第一個if后的分號去掉
2016-07-01
好像不能連比,布爾式進行一次比較就行了
2016-06-26
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("童年");
? ? ? ? }
? ??
? ??
? ??
這樣就可以了,沒必要寫那么多的
2016-06-22
if后面不用分號。