Java基础语法学习(1)switch...case

switch...case的标准语法

 switch(待选择的变量)
{
case 值1:语句1;
break;
case 值2:语句2;
break;
.......
case 值n:语句n;
break;
default :语句n+1;
break;
}

switch...case是一个很方便的选择结构,但是在使用switch时如果没有写break的话就会出现一些难以发现的错误

如果我们在写完一个case语句后没有在后边写break的话,那么在这个case语句执行之后会一直执行后边case中的执行语句,一直到遇到break或者是右大括号时结束

在下边这个例子中,我省略了一个case,那么后边的语句也会被执行,即使不满足条件

 class Demo
{
public static void main(String[] args)
{
int a=2;
switch(a)
{
case 1:System.out.println("case 1");
break;
case 2:System.out.println("case 2");
//break;
case 3:System.out.println("case 3");
break;
default:System.out.println("others");
break;
}
}
}

执行的结果如下:

Java基础语法学习(1)switch...case

上一篇:ClickOnce部署(1):一些发布方式


下一篇:浅析Netty的异步事件驱动(二)