这样为什么不行
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 (age>18){ 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 (age>18){ System.out.println("童年"); } } } 为什么这样不行
2018-07-23
朋友,你这样没有范围限制,例如十八岁以上的属于少年,也就是说我家老太太也属于少年吗,所以呢,应该这样改:
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 if(age < 18)
{
System.out.println("童年");
}
}
}
举报