諸位看看哪里錯(cuò)了,加一分
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);
請(qǐng)把這三句后面的分號(hào) 全都去掉
另外這兩個(gè)else if里面的條件也不可以這么寫
請(qǐng)改成
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語(yǔ)句內(nèi)不能連續(xù)比較】
第一個(gè)if后的分號(hào)去掉
2016-07-01
好像不能連比,布爾式進(jìn)行一次比較就行了
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("童年");
? ? ? ? }
? ??
? ??
? ??
這樣就可以了,沒(méi)必要寫那么多的
2016-06-22
if后面不用分號(hào)。