case的穿透性
在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运
行,直到遇到break,或者整体switch结束
public static void main(String[] args) {
int i = 5;
switch (i){
case 0:
System.out.println("执行case0");
break;
case 5:
System.out.println("执行case5");
case 10:
System.out.println("执行case10");
default:
System.out.println("执行default");
}
}
上述程序中,执行case5后,由于没有break语句,程序会一直向后走,不会在判断case,也不会理会break,直接运行完整体switch
由于case存在穿透性,因此初学者在编写switch语句时,必须要写上break
 
循环语句
循环概述
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环

最新文章

  1. Unit01: JAVA开发环境
  2. Android开发之注册登录
  3. 第七篇:创建一个SOUI的Hello World
  4. Java中interface和abstract class的区别和联系
  5. //暴力打开某个APP iOS 私有API LSApplicationWorkspace
  6. UITextFiled
  7. Linux用户组与用户组进阶命令
  8. 乙醇脱氢酶力场文件的处理(含ZN,NAD,乙醇)
  9. js打开新页面 关闭当前页 关闭父页面
  10. Lombok(1.14.8) - @Getter, @Setter, @ToString, @EqualsAndHashCode & @Data
  11. 动态规划(二维背包问题):UVAoj 473
  12. java中Object相关的几个方法
  13. smarty 判断变量是否为空
  14. Firefox扩展安装
  15. POLARDB · 最佳实践 · POLARDB不得不知道的秘密
  16. 代码,java_web
  17. scikit-learn 决策树 分类问题
  18. python数据结构之队列(二)
  19. github git 无法读取远程仓库或无权限
  20. LoadRunner中文乱码问题解决方法

热门文章

  1. Docker极简入门:使用Docker-Compose 运行网站浏览量统计Demo
  2. 记一次 PHP 省市县三级联动 数据库取值
  3. 排序算法详解(java代码实现)
  4. Vert.X CompositeFuture 用法
  5. 数据结构_C语言_二叉树先序、中序、后序遍历
  6. 用 Docker 构建 MySQL 主从环境
  7. Spring Ioc源码分析系列--前言
  8. 论文解读(SAGPool)《Self-Attention Graph Pooling》
  9. c++:-7
  10. Java注解Annotaton