课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
这样写可以吗
2016-11-25
源自:Java入门第一季(IDEA工具)升级版 4-3
正在回答
if语句判断条件有问题。
40=>age<=60 , 18=>age<=40
此两处条件一直不满足,当age=45时不能输出中年
应改为:
else if (40<=age<=60) 和
else if(18<=age<=40)
慕函数5179598 提问者
瓜牛瓜牛
qq_oStp戀_1
最后应以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判断。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答求教,这些写可以吗?
1 回答这样可以吗
4 回答这样可以吗?
3 回答这样可以吗?