哪里错了?

来源:4-3 Java条件语句之多重 if

慕九州3213291

2020-11-14 13:22

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if(age>60){

    System.out.println("老年");

}else if(age>=40&&age<=60){

    System.out.println("中年");

}else if(age>18&&age<40){

    System.out.println("少年");

}else

    System.out.println("童年");

}


写回答 关注

3回答

  • 卓z
    2021-02-27 11:07:16

    少一个 }


  • Player_Big_V
    2020-11-18 16:48:50

    严格来讲,应该是这样:

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

  • weixin_慕瓜1402612
    2020-11-14 14:18:03

    public class HelloWorld {

        public static void main(String[] args) {

    int age=25;

        if (age>60){

            System.out.println("老人");

        } else if (40<age){

            System.out.println("中年");

        } else if (18<age){

            System.out.println("少年");

        } else {

            System.out.println("童年");

        }

        

        }

    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165795 学习 · 17588 问题

查看课程

相似问题