weixin_慕沐4565380
2019-06-23 01:30
public static void main(String[] args) {
int age=25;
if (age>60){
System.out.println("老年");
} else if (age<=60 + age>40){
System.out.println("中年");
}else if (age<=40 + age>=18){
System.out.println("少年");
}else {
System.out.println("童年");
}
}
}
没有为什么,是规定
加号是算术运算符,不是逻辑运算符,括号里需要的是判断语句
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if(age>60){
System.out.println("老年");
}else if(age>=40){
System.out.println("中年");
}else if(age>=18){
System.out.println("少年");
}else{
System.out.println("童年");
}
其实这样就可以了,更加简洁。
应该是&&
Java入门第一季(IDEA工具)升级版
1165886 学习 · 17588 问题
相似问题