java中break与continue

break:

for (int i = 0; i < 3; i++) {

    for (int j = 0; j < 3; j++) {
        if (j == 1) {
            break;
        }
        System.out.println("i,j:" + i + "," + j);
    }

}

输出:

i,j:0,0
i,j:1,0
i,j:2,0

continue:

for (int i = 0; i < 3; i++) {

    for (int j = 0; j < 3; j++) {
        if (j == 1) {
            continue;
        }
        System.out.println("i,j:" + i + "," + j);
    }

}

输出:

i,j:0,0
i,j:0,2
i,j:1,0
i,j:1,2
i,j:2,0
i,j:2,2

结论: break 放在子循环,会跳出内层循环体

        continue 只会结束本次 内层循环

跳出外层循环,添加标签:

outer:

for (int i = 0; i < 3; i++) {

    for (int j = 0; j < 3; j++) {

        if (j == 1) {
            break outer;
        }

        System.out.println("i,j:" + i + "," + j);

    }

}

输出:

i,j:0,0
时间: 2024-09-20 09:18:25

java中break与continue的相关文章

Java中break、continue、return语句的使用区别对比

  这篇文章主要介绍了Java中break.continue.return语句的使用区别对比,本文用非常清爽简明的语言总结了这三个关键字的使用技巧,并用一个实例对比使用结果,需要的朋友可以参考下 break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break :

java中break和continue区别及使用场合分析_java

几乎所有程序语言都有break和continue语句,可见它们的重要性,即使不重要相信也是够实用的吧.但是在真正的开发过程中,又有多少人会忽视它们的用法呢?相信初学者或者不关心程序优化的人应该对其了解的比较肤浅.本文力图通过实例加使用场合详解来引导菜鸟重新认识break和continue语句. 注意:为了方便演示,本文例子选择我喜爱的JavaScript语言,其它语言,比如C#.Java.Python等是一样的用法. 一.先看MSDN关于break和continue语句的帮助说明 1.break

java中break和continue源码解析_java

在自己学习java语言的过程中,很容易把break和continue的用法混淆.为了便于以后快速查阅及温习,在此特留学习笔记一份.简述在任何迭代语句的主体部分,都可以用break和continue控制循环的流程.其中,break用于强行退出循环,不执行循环中剩余的语句.而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代. 源码下面这个程序向大家展示了break和continue在for和while循环中的例子: package com.mufeng.thefourthcha

Java中break、continue、return语句的使用区别对比_java

break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break : (1).结束当前整个循环,执行当前循环下边的语句.忽略循环体中任何其它语句和循环条件测试. (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出

PHP中break及continue两个流程控制指令区别分析_php技巧

以下举例说明break 用来跳出目前执行的循环,并不再继续执行循环了. 复制代码 代码如下: <?php $i = 0; while ($i < 7) { if ($arr[$i] == "stop") { break; } $i++; } ?> continue 立即停止目前执行循环,并回到循环的条件判断处,继续下一个循环. 复制代码 代码如下: <?php while (list($key,$value) = each($arr)) { if ($key =

Javascritp中break和continue 跳出循环

在JavaScript中,使用 break 和 continue 语句跳出循环:   •break语句的作用是立即跳出循环,即不再执行后面的所有循环: 实例  代码如下 复制代码 for (i=0;i<10;i++)   {   if (i==3)     {     break;     }   x=x + "The number is " + i + "<br>";   } •continue语句的作用是停止正在执行的循环,直接进入下一次循环.

JavaScript中Break和Continue

核心提示:JavaScript break 和 continue 语句,有两种特殊的语句可用在循环内部:break 和 continue. JavaScript break 和 continue 语句 有两种特殊的语句可用在循环内部:break 和 continue. Break break命令可以终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话). 实例: <html>  <body>  <script type="text/javascript

javascript中break和continue用法区别

break语句:    代码如下 复制代码 <script type="text/javascript"> for(var i=1;i<=10;i++){ if(i==6) break; document.write(i); } //输出结果:12345 </script> continue语句    代码如下 复制代码 <script type="text/javascript"> for(var i=1;i<=10

javascript中break,continue和return语句用法小结_javascript技巧

由于最近一直在看javascript,下面简要说一下它们三个在javascript的一些用法 break语句: break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句.由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的. 如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] continue语句