怎么可以更简单的表达,感觉挺多的,可不可以再少点

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

长发程序员

2019-03-19 10:21

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回答

  • 慕仙1356381
    2019-08-17 12:26:37

    可以用正则表达式看起来就简单点,例如:判断条件?情况1:情况2;

  • 短暂de烟火
    2019-03-28 11:50:19

    int age=25;

    if (age>=60)

    {

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

    }

         else if (age>=40)

         {

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

    }

            else if (age>=18)

         {

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

    }

         else

         {

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

    }

        


  • 慕粉4183923
    2019-03-19 11:40:38

    else if后的“&& age <= 60”和"&& age <= 80"没必要写吧,因为你写了else if说明后面的条件与你前一个if已经 有非的关系。

    qq_慕仔3...

    能把式子写出来参考一下吗大师。

    2019-04-13 21:16:59

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题