问答详情
源自: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 && age <= 60){

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

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

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

    }else{

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

    }

    


提问者:长发程序员 2019-03-19 10:21

个回答

  • 慕仙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已经 有非的关系。