Captain72
2016-03-26 18:13
这样一个程序的话,当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("老年");
}
}
}
age<18 && age >= 0
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);
}
}
看看我的错误在哪
可以多添加一个选择选项既:
if(age<0)
{
System.out.println("输入年龄有误")
}
else if(0<=age<18)
{System.out.println("童年")
else if...
... ...
Java入门第一季(IDEA工具)升级版
1165574 学习 · 17587 问题
相似问题