业务要求:
1、从键盘上接收一个人的年龄。
2、年龄要求[0-150],其它值表示非法,需要提示非法信息。
3、根据人的年龄来动态的判断这个人属于生命的哪个阶段?
[0-5] 婴幼儿<br /> [6-10] 少儿<br /> [11-18] 少年<br /> [19-35] 青年<br /> [36-55] 中年<br /> [56-150] 老年
4、请使用if语句完成以上的业务逻辑。
public class IfTest02{ public static void main(String[] asge){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入您的年龄:"); int age = s.nextInt(); /*if(age<0||age>150){ System.out.println("对不起,年龄不合法"); }else{ if(age >=0 && age<=5){ System.out.println("您的年龄为:"+age+" 您属于婴幼儿阶段"); }else if(age<=10){ System.out.println("您的年龄为:"+age+" 您属于少儿阶段"); }else if(age<=18){ System.out.println("您的年龄为:"+age+" 您属于少年阶段"); }else if(age<=35){ System.out.println("您的年龄为:"+age+" 您属于青年阶段"); }else if(age<=55){ System.out.println("您的年龄为:"+age+" 您属于中年阶段"); }else{ System.out.println("您的年龄为:"+age+" 您属于老年阶段"); } } */ // 可以不嵌套吗?可以 if(age<0||age>150){ System.out.println("对不起,年龄不合法"); }else if(age >=0 && age<=5){ System.out.println("您的年龄为:"+age+" 您属于婴幼儿阶段"); }else if(age<=10){ System.out.println("您的年龄为:"+age+" 您属于少儿阶段"); }else if(age<=18){ System.out.println("您的年龄为:"+age+" 您属于少年阶段"); }else if(age<=35){ System.out.println("您的年龄为:"+age+" 您属于青年阶段"); }else if(age<=55){ System.out.println("您的年龄为:"+age+" 您属于中年阶段"); }else{ System.out.println("您的年龄为:"+age+" 您属于老年阶段"); } }}