public class HelloWorld { public static void main(String[] args) { int age=25; if (age>60){ System.out.println("老年"); }else if(40<age<60){ System.out.println("中年"); }else if(18<age<40) { System.out.println("少年"); }else{ System.out.println("童年"); }
编程语言中没有那个40<age<60,应该写成这样age>40&&age<60
40<age<60,首先判定40<age false。然后false<60
为了编写方便的话从小到大比较,就不用加小于时的条件了