慕函数5179598
2016-11-25 10:11
这样写可以吗
if语句判断条件有问题。
40=>age<=60 , 18=>age<=40
此两处条件一直不满足,当age=45时不能输出中年
应改为:
else if (40<=age<=60) 和
else if(18<=age<=40)
最后应以else结尾
不行,应该使用逻辑运算符,我开始和你一样用数学的方法,但是运行结果显示错误,我改为逻辑运算符就正确了。
不行。
if(age>=40||age<=60)
if(age>=18||age<40)
不可以 ,因为你把age的值已经给出了,所以它只能是25岁。 写的其他条件就多余了!
int age = in.nextInt(); 这样就可以了 也可以加个提示 System.out.println("请输入你的年龄"); 这个放在int age = in.nextInt();的上面,输入年龄,执行if判断。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题