爱已冉凌
2016-01-14 13:20
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("童年");
}
}
public class HelloWorld {
public static void main(String[] args) {
int age = 25;
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("童年");
}
}
只要符合if()括号里面的条件的,都会执行{ }里面的内容,执行完毕之后就会继续执行这个if(){ }后面的代码;
假如这题 int age=65;那么结果就会是
“老年
中年
少年 ”
不进行这样的判断,你那就重复包含了而且也不具体如果为18,40,60那,你这逻辑就出错了,不能一步到位,要一步一步来,
他的课程里就是像我那种写法 我不进行你那种判断不行吗
Java入门第一季(IDEA工具)升级版
1165500 学习 · 17585 问题
相似问题