Java基础--基础语法笔记(二)--Switch的用法

直接步入主题,接着记录学习java的一些重要笔记。对于一些比较简单的内容,就不会详细的去进行记录。

Switch的用法

格式一:
switch (表达式) {
      case 条件1:
        语句1;
        break;
      case 条件2:
        语句2;
        break;
      ...
      default:
        语句;
      }


格式二:
switch (表达式) {
      case 条件1:
      case 条件2:
        语句2;
        break;
      ...
      default:
        语句;
      }

说明:

1、default可以不写

2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行

3、要注意在适当的位置要加上break,不然可能会出现未知的错误喔。可以看一下下面的一个例子,这个是我以前可能没太注意的地方:

int i = 1;
    switch (i) {
      case 0:
        System.out.println("0");


      case 1:
        System.out.println("1");


      case 2:
        System.out.println("2");
        break;
      default:
        System.out.println("this is the end !");
    }

以上的程序运行后的结果:

1
2
说明:如果不加break,连default下语句也会一起打印出来。

那么,学python的朋友会不会好奇,在python中有没有这样的用法呢?

答案是有的,在python3.10里面,支持了类似的用法,这个我在以前的文章中也有介绍过,而且看上去更加灵活:

下面介绍下载python中的一些用法,大家注意睁大眼睛看仔细了,不要弄混了喔d5f3bde4538f5505c04d17dd3c7c5e87.png

810ffc3fefc8966b90388137bcb8ec3d.png

1610d69d655f19822ec440bf676fc205.png

47bc5cd6dc6854dc1229fbe31f6671c9.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小博测试成长之路

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

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

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

打赏作者

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

抵扣说明:

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

余额充值