为了账号安全,请及时绑定邮箱和手机立即绑定

4-3的年龄问题

这样一个程序的话,当age>60,都会输出老年。那么  如果age<0的时候   也在这个情况里面。应该怎么修改呢?

package Java001;


public class HelloWord {

public static void main(String[] args){

int age=25;

   if(age<18)

        {

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

        }

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

        {

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

        }

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

        {

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

        }

        else

        {

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

        }

}

}


正在回答

3 回答

age<18 && age >= 0


0 回复 有任何疑惑可以回复我~
#1

Captain72 提问者

非常感谢!
2016-03-27 回复 有任何疑惑可以回复我~

public class HelloWorld {

    public static void main(String[] args) {

    int age=50;

        String xx;

        if(age>100)

            xx="人妖";

         else if(age>60)

        xx="老年";

        else if(age>40)

            xx="中年";

        else if(age>18)

            xx="少年";

        else if(age>0)

            xx="童年";

        System.out.println(xx);

       

    }

  

}

看看我的错误在哪

0 回复 有任何疑惑可以回复我~

可以多添加一个选择选项既:

if(age<0)

{

System.out.println("输入年龄有误")

}

else if(0<=age<18)

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

else if...

...  ...



0 回复 有任何疑惑可以回复我~
#1

Captain72 提问者

对对对,非常感谢你
2016-03-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

4-3的年龄问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信