java第四章选择结构二_Java 第四章 选择结构2

第四章 选择结构 (二)

switch 选择结构的执行流程是怎样的?

switch 选择结构中break关键字的作用?

本章目标

掌握 switch 选择结构

能够综合运用 if 选择结构 和 switch 选择结构解决问题。

为什么使用 switch 选择结构

使用多重if选择结构实现 --> 缺点:结构复杂,啰嗦

使用switch选择结构解决 --> 特点:条件为等值判断

什么是 switch 选择 结构

switch 选择结构

switch (表达式){ //整型或字符型

case //常量1: 计算表达式的值

语句;

break; // 如果等于常量1

case // 常量2: //如果等于常量2

语句;

break;

........

default: //如果没有找到匹配的值

语句;break

备注: 如果需要每个 case 执行完后跳出,在每个 case 后不要忘记写 break。

case 后面的常量必须各不相同 ,

default 块顺序可以变动,但要注意其执行顺序。

通常,default 块放在末尾,也可以省略。

switch 后面小括号中表达式的值 必须是整型或字符型

比较 switch 和多重 if 选择 结构

相同点:都是用来处理多分支条件的结构

不同点:

Switch 选择结构

只能处理等值条件判断的情况, 而且条件必须是 整型变量 或 字符型变量

多重 if 选择结构

没有 switch 选择结构的限制,特别适合某个变量处于某个连续区间时的情况

选择结构总结:

if 选择结构

基本 if 选择结构:处理单一或组合条件的情况

if -else 选择结构:处理简单的条件分支情况

多重 if 选择结构: 处理复杂的条件分支情况

嵌套 if 选择结构: 用于较为复杂的流程控制

switch 选择结构

多重分支并且条件判断是等值判断的情况 。

总结:

switch 选择结构适用于条件判断是等值判断的情况

在实际应用中,通常会使用多种形式选择结构综合来解决较复杂的问题 !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值