阅读2分钟,掌握一个Java小细节,你值得拥有!
switch大家都很熟悉,可以从一系列代码中选出一段去执行,它的格式如下:
switch(c){
case 1:statement;break;
case 2:statement;break;
case 3:statement;break;
case 4:statement;break;
case 5:statement;break;
default:statement;
}
我们来看一下下面这段代码,然后判断下会输出什么。
public static void main(String[] args) {
doSwitch(0);
}
static void doSwitch(int i) {
switch (i) {
case 0: {
System.out.println(0);
}
case 1: {
System.out.println(1);
}
case 2: {
System.out.println(2);
}
case 3: {
System.out.println(3);
}
default:{
System.out.println("default");
}
}
}
运行结果是:
0
1
2
3
default
=================让我们加上break试试================
虽然switch-case中的break是可选的,但是break会较大的影响到运行的效果,所以得牢记有无break的区别。