java 跳出 if

简介:

本来想测试一下。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循环


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

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

目录
相关文章
|
6月前
|
Java
Java中的if选择语句详解
Java中的if选择语句详解
77 1
|
6月前
|
Java
Java程序设计基础——if条件语句
Java程序设计基础——if条件语句
|
6月前
|
Java
while跳出循环java - 蓝易云
在这个例子中,当 `count`变量的值大于或等于5时,`break`语句会被执行,从而结束 `while`循环。
161 3
|
Java
Java的流程控制(选择结构语句 if ~ switch &循环结构语句dowhile ~ for)
程序执行的控制流程分为三种,也称为三种结构,分别是:顺序结构、和循环结构。 顺序结构指的是程序执行按照代码的编写顺序,依次从上往下开始执行,直到程序结束。程序的执行默认是顺序执行的
110 1
|
6月前
|
Java 测试技术
Java一分钟之-控制流程:if条件语句与switch
【5月更文挑战第8天】本文探讨了Java编程中的`if`和`switch`控制流程语句,强调了常见问题和易错点。对于`if`语句,需注意使用大括号避免逻辑错误,完整比较操作,以及理解`&&`和`||`的短路行为。在`switch`语句中,要注意只能基于常量进行判断,每个`case`后应有`break`,并提供`default`分支。避免错误的策略包括始终使用大括号、确保清晰的条件、进行代码审查和编写单元测试。掌握这些要点对编写高效、可维护的代码至关重要。
58 0
Java一分钟之-控制流程:if条件语句与switch
|
6月前
|
Java
Java中if语句
Java中if语句
43 0
|
12月前
|
Java
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
267 0
|
Java
Java代码中的if语句优化(工厂模式+策略模式)
总所周知,认知复杂度是衡量方法控制流理解难度的指标, 认知复杂度高的方法将难以维护。so,这样的代码是十分难以维护的。
183 0
|
12月前
|
存储 算法 Java
百度搜索:蓝易云【如何Java中的大量的if else判断?】
以上是一些常用的优化技术,可以帮助简化代码并提高可维护性。根据具体的需求和情况,选择合适的优化方法来减少大量的if-else判断。
62 0
|
Java C语言
JAVA布尔型_if 语句使用要点
JAVA布尔型_if 语句使用要点
92 0
下一篇
无影云桌面