Java IF语句 Part02

import javax.lang.model.util.ElementScanner6;

/*
    需求:
        系统给定一个人的年龄(这个年龄需要从键盘输入),根据年龄来判断这个人处于生命的哪个阶段,年龄必须在[0-150]
        [0-5] 幼儿
        [6-10] 少儿
        [11-18] 青少年
        [19-35] 青年
        [36-55] 中年
        [56-150] 老年
*/

public class IfTest02{
    public static void main(String[] args){

        //我的代码
        java.util.Scanner s = new java.util.Scanner(System.in);

        //代码优化,加入提示语句,不然用户不知道该输入什么
        System.out.print("请输入年龄,范围[0-150]:");

        int age = s.nextInt();
        String ageGroup = "这个人的年龄段是:老年";

        if(age < 0 || age > 150){
            ageGroup = "对不起,您输入的年龄不合法!";
        }else if(age <= 5){
            ageGroup = "这个人的年龄段是:幼儿";
        }else if(age <= 10){
            ageGroup = "这个人的年龄段是:少儿";
        }else if(age <= 18){
            ageGroup = "这个人的年龄段是:青少年";
        }else if(age <= 35){
            ageGroup = "这个人的年龄段是:中年";
        }
        System.out.println(ageGroup);

        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容