switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
case
后记得用 break
打断,否则会出现 case 穿透现象。default
分支,该分支一般出现在switch语句的末尾,当所有case
都不匹配时执行该分支。例:
package com.wnaoii.struct;
public class SwitchDemo01 {
public static void main(String[] args) {
char i = ‘A‘;
switch (i){
case ‘A‘:
System.out.println("优秀");
case ‘B‘:
System.out.println("良好");
case ‘C‘:
System.out.println("一般");
break; //打断
case ‘D‘:
System.out.println("差");
default:
System.out.println("输入错误");
}
}
}
输出结果:
优秀
良好
一般 //break打断case穿透,之后的case都不再执行
原文:https://www.cnblogs.com/WNAOII/p/14680806.html