switch语句
概述
switch语句将从与选项值相匹配的case标签处开始执行直到遇到break语句,或者执行到switch语句的结束处为止。如果没有相匹配的case标签,而有default子句,就执行这个子句。(必须严格执行每个case必须以break语句结束,不然程序会继续执行下去,直到遇到break语句或者执行到default语句)
正确的例子
Java代码:
1 | public static void main(String[] args) { |
结果:
错误的例子
Java代码:
1 | public static void main(String[] args) { |
结果:
结果分析
在错误的例子中,即使只有条件1符合条件,但是由于没有break语句终止程序,程序会继续执行下去,直到遇到break语句或执行完程序。(如果条件2有break语句,那么控制台只输出1和2)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论