Java基础语法学习(1)switch...case
switch...case的标准语法
1 switch(待选择的变量) 2 { 3 case 值1:语句1; 4 break; 5 case 值2:语句2; 6 break; 7 ....... 8 case 值n:语句n; 9 break; 10 default :语句n+1; 11 break; 12 }
switch...case是一个很方便的选择结构,但是在使用switch时如果没有写break的话就会出现一些难以发现的错误
如果我们在写完一个case语句后没有在后边写break的话,那么在这个case语句执行之后会一直执行后边case中的执行语句,一直到遇到break或者是右大括号时结束
在下边这个例子中,我省略了一个case,那么后边的语句也会被执行,即使不满足条件
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 int a=2; 6 switch(a) 7 { 8 case 1:System.out.println("case 1"); 9 break; 10 case 2:System.out.println("case 2"); 11 //break; 12 case 3:System.out.println("case 3"); 13 break; 14 default:System.out.println("others"); 15 break; 16 } 17 } 18 }
执行的结果如下:
posted on 2014-06-10 21:30 conanforever22 阅读(348) 评论(0) 编辑 收藏 举报