使用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; }
夜舞暗澜
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; }
未经测试,仅提供思路。
添加回答
举报
0/150
提交
取消