RHZ'S BLOG | 个人分享

  • 首页
  • 笔记
  • 小日常
  • 音乐
  • 读书
  • 软件分享
YOLO
  1. 首页
  2. 笔记
  3. Code
  4. 正文

switch 语句|Java

2022年9月8日 103点热度 0人点赞 0条评论

switch 语句

switch 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

switch 语法格式如下:

switch(expression){
    case value1 :
       //语句
       break; //可选
    case value2 :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}

switch 语句有如下规则:

  • 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
  • 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。
  • case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。 

下面是一个例子:

int num = 3;

switch(num) {
  case 1:
    System.out.println("数量为1");
    break;
  case 2:
    System.out.println("数量为2");
    break;
  case 3:
    System.out.println("数量为3");
    break;
}
// 输出 "数量为3"

提示:switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

default 语句

switch 语句可以包含一个 default 分支,该分支必须是 switch 语句的最后一个分支。

下面是一个例子:

int num = 3;

switch(num) {
  case 4:
    System.out.println("数量为4");
    break;
  case 5:
    System.out.println("数量为5");
    break;
  default:
    System.out.println("未知数量");
}
// 输出 "未知数量"

default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年9月8日

RHZ

即使单枪匹马,我亦勇敢无畏

点赞
< 上一篇
下一篇 >

文章评论

取消回复
归档
  • 2023年2月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年8月
  • 2021年7月

COPYRIGHT © 2022 RHZ的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2022008933号-1