Java开发入门之第一阶段(九)——流程之选择结构(二)

选择结构之穿透的switch语句

  • switch语句使用的注意事项:
    1.多个case后面的值不可以重复。

    比如:

在这里插入图片描述
上面显示红叉叉就是报错。

  • 2.switch后面小括号当中只能是下列数据类型:
    基本数据类型:byte/short/char/int

    **引用数据类型:String字符串,enum枚举(后面我们会讲到)
    3.switch语句格式可以灵活:前后顺序可以颠倒,而且break语句还可以省略。

比如:**

public class 选择2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int num = 1;
		switch (num) {
		
		case 2:
			System.out.println("bbb");
			break;
		case 3:
			System.out.println("ccc");
			break;
		case 1:
			System.out.println("aaa");
			break;
		default:
			System.out.println("abc");
			break;
		}
	}

}
  • 4.“匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结构结束位置。”
  • 比如:
    在这里插入图片描述
    这就是我们要讲的穿透switch。比如case值匹配成功之后,但是没有break,他会继续执行下一个case里的代码,无需继续匹配判断下一个case值,如图到case 3之后还是没有break,就直接default里的代码执行。

我们再换个图对比感受一下。
在这里插入图片描述

感觉不错的伙伴们点个赞或者关注支持一下,谢谢!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃糖的霏霏子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值