首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础--基础语法笔记(二)--Switch的用法

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

作者头像
小博测试成长之路
发布2022-04-27 08:17:12
2530
发布2022-04-27 08:17:12
举报

直接步入主题,接着记录学习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中的一些用法,大家注意睁大眼睛看仔细了,不要弄混了喔

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档