public class HelloWorld {
public static void main(String[] args) {
int age=25;
if(age>=60){
System.out.println("老年");
}
else if(age<=60&&age>=40){
System.out.println("中年");
}
else if(age<=40&&age>=18){
System.out.println("少年");
}
else{
System.out.println("童年");
}
}
}
把if(age>=60)后的大括号改为英文的就解决了
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if(age>=60){
System.out.println("老年");
}
else if(age<=60&&age>=40){ //=60上一个if已经有了
System.out.println("中年");
}
else if(age<=40&&age>=18){ //=40上一个if已经有了
System.out.println("少年");
}
else{
System.out.println("童年");
}
}
}
用鼠标选中一下试试,你就能看出来,if(age>=60)后面的{是中文状态的,应该是英文状态的{