博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 跳出 if
阅读量:6712 次
发布时间:2019-06-25

本文共 855 字,大约阅读时间需要 2 分钟。

本来想测试一下。while里面用两个if嵌套判断的话,用break是跳出到什么地方。

代码如下

 

1 public class testIFbreak { 2     public static void main(String[] args) { 3         int iLoopCount=0; 4         while (true) { 5             ++iLoopCount; 6             if (true) { 7                 if (iLoopCount==2) { 8                     System.out.println("内嵌的if\tiLoopCount==2"); 9                     break;10                 }11                 System.out.println("外部的if");12             }13             System.out.println("while里面");14 15         }16         System.out.println("while外面");17 18     }19 }

输出的结果如下:

外部的if

while里面
内嵌的if iLoopCount==2
while外面

 

 

总结:

可以看出,当在内部的if里面用break之后,不是跳出if (iLoopCount==2)的判断,然后执行System.out.println("外部的if");这句话。而是跳出整个while循环

作者: 
出处: 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/09/06/2674354.html

你可能感兴趣的文章
oss-server 简单对象存储系统
查看>>
使用fastcgi_finish_request提高页面响应速度
查看>>
javascript成神之路(4):深入理解this关键字,是的就是this
查看>>
Flink1.4 Fault Tolerance源码解析-1
查看>>
Spring Cloud配置中心
查看>>
React 路由状态管理总结
查看>>
JAVA 几种引用类型学习
查看>>
Android WindowManager悬浮窗:不需要申请权限实现悬浮
查看>>
偶遇到客户的奇葩需求
查看>>
禅道 11.3 版本发布,主要完善细节,修复 bug
查看>>
无人机新用途,可精确识别危险海洋生物并向游泳者发出预警
查看>>
国家天文台-阿里云天文大数据联合中心成立
查看>>
Lua的文件操作
查看>>
更好的以太坊,会是怎样的?
查看>>
计算与推断思维 六、可视化
查看>>
阿里建“猫茂”线下购物中心,将实现新零售技术的真正落地
查看>>
高等教育转型:确保数据可用性是关键
查看>>
【基础】这15种CSS居中的方式,你都用过哪几种?
查看>>
网站的通用注册原型设计
查看>>
硬纪元AI峰会实录|公子小白严汉明:这是智能机器人最好的时代
查看>>