switch case break
2015-05-05 16:31
232 查看
代码一:
打印结果k = 31
代码二:
打印结果k = 2
不加break程序会穿透,所以加break还是很重要的。
对debug的理解又上升了一层。
public class Test02 { public static void main(String[] args){ int i = 10,j = 18,k = 30; switch(j - i){ case 8: k++; break; case 9: k+=2; break; case 10: k += 3; break; default: k /= j; } System.out.println(k); } }
打印结果k = 31
代码二:
public class Test03 { public static void main(String[] args){ int i = 10,j = 18 ,k = 30; switch(j - i){ case 8: k++; case 9: k += 2; case 10: k += 3; default: k /= j; } System.out.println(k); } }
打印结果k = 2
不加break程序会穿透,所以加break还是很重要的。
对debug的理解又上升了一层。
相关文章推荐
- switch case break
- switch-case语句在未加break时的执行顺序
- java Switch-Case忘写break条件时会执行后面不符合case的语句
- switch case,若无break
- switch-case语句忘记加break的后果
- switch-case语句里面有return了 ,break还起作用吗?该如何解决
- C语言之switch case语句 case 中没有break时会继续执行下一个case无论条件是否满足都会执行
- 小程序之switch...case...break
- 为什么switch case语句需要加入break
- eclipse简单设置避免遗忘break(switch case)
- glang中switch ,case 无需break
- Thinking in Java 第四版本--第3章练习题答案--for,break,switch,case,default
- switch case 忘记 break
- switch-case-break语句
- C++程序员学Java系列之十一:流程控制语句switch,case,break,default
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- ? 枚举 编程题#2:拨钟问题(Coursera 程序设计与算法 专项课程4;函数memcpy的用法,switch case break 语句!)
- 详解Swift的switch...case语句中break关键字的用法
- 写switch case语句不加break会怎样。
- switch case break