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

java if语句

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

 }

}


提问者:爱已冉凌 2016-01-14 13:20

个回答

  • flu大叔
    2016-01-14 13:33:35
    已采纳

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

     }

    }


  • 11知足11
    2016-01-30 13:13:58


    只要符合if()括号里面的条件的,都会执行{ }里面的内容,执行完毕之后就会继续执行这个if(){ }后面的代码;

    假如这题 int age=65;那么结果就会是 

    “老年

       中年

      少年 ”

  • flu大叔
    2016-01-14 14:37:22

    不进行这样的判断,你那就重复包含了而且也不具体如果为18,40,60那,你这逻辑就出错了,不能一步到位,要一步一步来,

  • 爱已冉凌
    2016-01-14 13:38:46

    他的课程里就是像我那种写法  我不进行你那种判断不行吗