当前位置: java基础教程 > 05-流程控制、方法 > 阅读正文

switch — case 语句

2021.1.19.   552 次   466字

switch — case 语句是另一种选择判断语句

1.语法
switch(被检测数据){
  case 常量值1: {语句体1;} break;
  case 常量值2: {语句体2;} break;
  case 常量值3: {语句体3;} break;
  ...
  default: {语句体n+1;}break;
}
2.被检测数据

该检测量,可以是 “变量” ,也可以是 “表达式”

检测量的数据类型:

  1. byte
  2. short
  3. int
  4. char
  5. String — jdk1.7以上
  6. 枚举类型
3.case 关键字

case 关键字必须和 “常量值” 有空格

“常量值” 可以一次有多个,中间用逗号(,)隔开,

每个 “常量值” 不可重复

case 关键字以 冒号(:) 结束

当检测量的值,对应case 中的值,就执行它后面的 “语句体”

4.break 关键字

当符合某个 case 时,执行完它对应的 “语句体” ,这时它继续往下执行

想要中断并退出swtich,此时需要 break;

5.default 关键字

default 关键字可以省略

default 关键字的位置可以放任意位置,推荐放最后

若所有的 case 都不满足时,会执行 default 对应的 “语句体”

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群