可以运行出结果,但有什么问题吗?
System.out.println(age>=60?"old":age>30?"中年":age>=18?"青年":"童年"); 这样也可以出结果,有什么逻辑错误吧?对比 System.out.println(age >= 60 ? "老年" : age >= 40 && age < 60 ? "中年" : 18<= age || age<40 ? "少年" : "童年");
System.out.println(age>=60?"old":age>30?"中年":age>=18?"青年":"童年"); 这样也可以出结果,有什么逻辑错误吧?对比 System.out.println(age >= 60 ? "老年" : age >= 40 && age < 60 ? "中年" : 18<= age || age<40 ? "少年" : "童年");
2016-09-09
举报