为了账号安全,请及时绑定邮箱和手机立即绑定

使用switch语句编写程序,提示用户输入用户年龄

使用switch语句编写程序,提示用户输入用户年龄

biubiubong 2017-09-21 10:52:48
  使用switch语句编写程序,提示用户输入用户年龄,年龄0~10岁的,弹出提示“您好,输入年龄是儿童!” ,年龄10~20岁的,弹出提示“您好,输入年龄是青少年!” ,年龄20~40岁的,弹出提示“您好,输入年龄是青年!” ,年龄40~60岁的,弹出提示“您好,输入年龄是中年!” ,年龄60~120岁的,弹出提示“您好,输入年龄老年!”,如果输入不在0~120范围的,提示“您输入的年龄不在0~120岁之间,无法判断!”
查看完整描述

3 回答

?
信者得救

TA贡献22条经验 获得超10个赞

        switch (true) {
        case !(age >= 0 && age <= 120):
            alert("无法判断");
            break;
        case 0 <= age && age <= 10:
            alert("儿童");
            break;
        case 10 < age && age <= 20:
            alert("青少年");
            break;
        case 20 < age && age <= 40:
            alert("青年");
            break;
        case 40 < age && age <= 60:
            alert("中年");
            break;
        default:
            alert("老年");
            break;
        }


查看完整回答
1 反对 回复 2017-09-21
?
夜舞暗澜

TA贡献19条经验 获得超7个赞

switch (Math.ceil(age/10)):
{
case 0:
case 1:
    alert("儿童");
    break;
case 2:
    alert("青少年");
    break;
case 3:
case 4:
    alert("青年");
    break;
case 5:
case 6:
    alert("中年");
    break;
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
    alert("老年");
    break;
default:
    alert("无法判断");
    break;
}

未经测试,仅提供思路。

查看完整回答
1 反对 回复 2017-09-21
?
FSYu

TA贡献152条经验 获得超59个赞

switch语句无法写区间的吧!!!这个得用if语句啊

查看完整回答
1 反对 回复 2017-09-21
  • 3 回答
  • 0 关注
  • 4866 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信