代码如下:
package com.haut.test;
public class SwitchNoCase {
public static void main(String args[]){
getResult(3);
}
public static Integer getResult(Integer num){
switch(num){
case 1: System.out.println("1");
case 2: System.out.println("2");
case 3: System.out.println("3");
case 4:
System.out.println("4");
case 5:
System.out.println("5");
break;
case 6:
System.out.println("6");
break;
default: System.out.println("exit");
break;
}
return 0;
}
}
运行结果:
3
4
5
当条件和case值符合时,执行case中的代码,如果case中没有break,会出现穿透。
当出现穿透后,只有当执行第一个break才会退出switch语句