为什么我的代码不能输出?

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

Dear_personal

2016-03-12 13:33

int age=25;

if(age>60)

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

    else if(age>=40&&age<=60)

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

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

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

     else if(age<18)

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


写回答 关注

3回答

  • jiff
    2016-03-12 14:01:12
    已采纳

    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 if(age<18)

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


    Dear_p...

    非常感谢!

    2016-03-14 22:23:42

    共 1 条回复 >

  • morethansea
    2016-03-12 14:11:19

    18改成age

  • morethansea
    2016-03-12 14:07:28

    你试试加上括号

    public static void main(String[] args) {

    int age=25;

    if(age>60){

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

    }

    else if(age<=60 && age>40){

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

    }

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

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

    }

    else if(age<18){

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

    }


    }

    }


    Dear_p...

    谢谢,我第六行错了

    2016-03-14 22:25:03

    共 1 条回复 >

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

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

1165548 学习 · 17586 问题

查看课程

相似问题