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

请问40岁是中年还是少年?

题目看不懂。。。。。http://img1.mukewang.com/6038016f0001e86613450888.jpg

提问者:qq_慕虎6000459 2021-02-26 03:58

个回答

  • 慕仔之万份收益
    2021-03-12 11:57:06

    你这个代码如果年龄大于60,if包括后面的else if中的输出语句都满足,那个写到  if  {}里面输出那个。也就是说那个写到前面输出那个。

  • 慕仔之万份收益
    2021-03-12 11:52:58

    public class HelloWorld {

        public static void main(String[] args) {

    int age=300;

    if(age>120||age<0){System.out.println("你输入的年龄有误");}

    else if(age<18){ System.out.println("童年");}

    else if(18<age&&age<40){System.out.println("少年");}

    else if(40<age&&age<=60){System.out.println("中年");}

       else {System.out.println("老年");}

       }

    }

    可以参考一下这个

  • 头头是到
    2021-02-26 18:56:44

    中年,可以这样理解

    如果大于等于60是老年,否则如果大于等于四十是中年,否则如果大于等18是青年,否则是童年