业务要求:
1、从键盘上接收一个人的年龄。
2、年龄要求为[0-150],其它值表示非法,需要提示非法信息。
3、根据人的年龄来动态的判断这个人属于生命的哪个阶段?
[0-5] 婴幼儿
[6-10] 少儿
[11-18] 少年
[19-35] 青年
[36-55] 中年
[56-150] 老年
4、请使用if语句完成以上的业务逻辑。
public class IfTest02{
public static void main(String[] args){
//1.创建键盘扫描器对象
java.util.Scanner s = new java.util.Scanner(System.in);
//调用Scanner的next()接受用户的键盘输入【以整数类型接收】
System.out.print("请输入你的年龄:");//输入提示信息,要不然用户不知道干嘛
int age = s.nextInt();//停下来等待用户的输入,输入之后自动接收,赋值给age变量。
//2.根据需求进行业务逻辑判断
String x = "你的年龄为20岁";
if(age < 0 || age >150){
x = "对不起,你输入的数值为非法年龄";
}else if(age >= 56){
x = "你的年龄段为:老年!";
}else if(age >= 36){
x = "你的年龄段为: 中年!";
}else if(age >= 19){
x = "你的年龄段为: 青年!";
}else if(age >= 11){
x = "你的年龄段为: 青年!";
}else if(age >= 6){
x = "你的年龄段为: 少儿!" ;
}else if(age >= 0){
x = "你的年龄段为: 婴幼儿!";
}
System.out.println(x);
}
}
5.运行结果图如下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94374.html