课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
小白求教为什么中年这里的代码不能写60>age>40呢
2018-05-30
源自:Java入门第一季(IDEA工具)升级版 4-3
正在回答
程序语法错误,你可以写成age<60&&age>40
age < 60 && age > 40
慕肄 提问者
能简单的何必复杂化,直接age>4o不就可以了
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if(age>60)
{
System.out.println("老年");
}
else if(age<=60)
System.out.println("中年");
else if(age<=40)
System.out.println("少年");
else if(age<=18)
System.out.println("童年");
加个||或者&&
int age=5; 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 { System.out.println("童年"); }
qq_Iwanttobeabl_0
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答为什么不能写成 age>40&&age<60
5 回答if(40<age<60)这样写为什么不行?
5 回答((age>40&&age<=60)==ture)为什么不能用
3 回答为什么年龄在40岁到60岁之间不能用if(59>=age>=40)
3 回答为什么else if后面不能把(age>40)那一部分,写成(40<age<60)啊?