每个年龄段的判断应该是>=吧?
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("童年"); } } }
应该像这样写吧?