Java选择结构 ------ if 选择结构和 switch 选择结构

一、if 选择结构

解释:if 选择结构是根据条件判断之后在做处理。
(1)基本的 if 选择结构: 可以处理单分支的 if 选择结构
在这里插入图片描述
实例演示:如果考试分数超过90,那么老师就奖励一个苹果X,如果不是的话,就惩罚蹲马步
在这里插入图片描述
运行结果:
在这里插入图片描述
在这里插入图片描述
(2)多重 if 选择结构:可以处理多个分支的if选择结构。
实例演示:成绩>=80 :良好 ;成绩>=60 :中等;成绩<60 :差
在这里插入图片描述
(3)嵌套 if 选择结构:可以处理某分支中嵌套if结构的if选择结构。
在这里插入图片描述
实例演示:当成绩小于等于“10秒”时,选手有资格进入决赛,对于进入决赛的选手再对性别“男和女”分别进入“男子组决赛”或“女子组决赛”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)特点总结:
if结构独立的写开,相互之间没有影响会按照顺序依次判断并执行;
if链式结构,if之间是相互互斥的,当其中一个执行了,条件判断成功了,if结构就结束了
注意事项:
if 结构如果不写结构体,那么只会控制if结构的第一句是否执行。

二、switch选择结构

解释:多路分支选择结构,适用于条件判断是等值判断的情况。
在这里插入图片描述
实例演示:选择你喜欢吃的水果,根据选项,输入对应的内容
在这里插入图片描述

三、比较switch和多重if 选择结构:

相同点:都是用来处理多分支条件的结构。
不同点:switch选择结构:只能处理等值条件判断的情况
多重if选择结构:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值