问答详情
源自:4-3 Java条件语句之多重 if

帮忙看一下哪里错了

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("少年");

}

    

}

}


提问者:慕码人6467267 2021-06-29 16:33

个回答

  • 慕妹6228306
    2021-06-29 19:21:40
    已采纳

    }else if(age>40){

    }else if(age>18){

    这两个括号错了


  • 挚_爱
    2021-06-29 19:26:13

    else if中的条件有问题,应该是else if(age<=60&&age>40)和else if(age<=40&&age>18)