Java基础语法学习(1)switch...case
2014-06-10 21:30
253 查看
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; } } }
执行的结果如下:
![](http://images.cnitblog.com/i/592133/201406/102128094365127.png)
相关文章推荐
- java基础语法学习笔记(一)
- java基础语法学习笔记(六)
- JAVA学习笔记——JAVA基础语法--线程(九)
- Java基础学习笔记_基础语法3
- JAVA学习笔记——JAVA基础语法(五)
- Java学习笔记之java基础语法,运算符(二)
- java基础语法学习笔记(二)
- JAVA学习笔记——JAVA基础语法之精华
- JAVA学习笔记——JAVA基础语法(七)
- java基础学习二(三元运算符,if,switch,循环语句)
- java基础语法学习笔记(四)
- JAVA学习笔记——JAVA基础语法(三)——面向对象三大特征
- java语法基础学习笔记
- JAVA学习第三回:JAVA语法基础:大致了解
- [转]CoreJava学习笔记_Java语法基础
- java基础语法学习笔记(五)
- JAVA学习笔记――JAVA基础语法之精华
- JAVA学习笔记——JAVA基础语法(二)
- Java基础学习笔记_基础语法1
- Java学习备忘录(二)基础语法和数组(原创)