错哪里嘛,求救

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

qq_风散墨香_04297018

2016-11-14 10:22

public class HelloWorld {

    public static void main(String[] args) {

       int age=25;

        if(age>60){

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

        }else if(60>age>40){

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

        }else{

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

        }

}

}


写回答 关注

2回答

  • 慕函数4910142
    2016-11-14 11:06:37
    已采纳

    public static void main(String[] args) {

    // 创建对象,对象名为hello

       int age=25;

            if(age>60){

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

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

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

            }else{

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

            }

    这样就可以了

    qq_风散墨...

    非常感谢!

    2016-11-14 19:46:35

    共 1 条回复 >

  • qq_终有一日愿遂彼空_04422051
    2016-11-17 11:52:08

    因为你上面已经验证了age>60了,所以你可以直接用

    if(age>60){

            System.out.println(老年);

    }

    else if(age>40){

            System.out.println(中年);

    }不用再判断他小于60了,因为你是满足了他不大于60才下跳到判断age>40来的。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题