1.Switch测试
package day01;
public class Swit {
public static void main(String[] args) {
int i = 88;
switch (i) {
case 33:
System.out.println("hhhaa");
break;
case 44:
System.out.println("aaaaaaaaaa");
break;
case 88:
System.out.println("jjjjjj");
break;
default:
//都不满足的情况下
System.out.println("mmmmmm");
}
}
}
2.没用写break,出现case穿透现象,从满足条件的地方开始穿透。
package day01;
public class Swit {
public static void main(String[] args) {
int i = 88;
switch (i) {
case 33:
System.out.println("hhhaa");
break;
case 44:
System.out.println("aaaaaaaaaa");
//虽然这里没有写break,但是没有输出aaaaaaa,因为case的值不满足条件,即不等于88
case 88:
System.out.println("jjjjjj");
case 100:
System.out.println("lllllll");
break;
default:
//都不满足的情况下
System.out.println("mmmmmm");
}
}
}