`
weileniweilewo
  • 浏览: 15505 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何跳出多层循环

    博客分类:
  • java
 
阅读更多

 今天同事问我如何跳出多层循环,我一下了没有答出来。还有一种方式就是定义变量来控制

一、
package com.itrus.test;

public class BreakTest {
	public static void main(String[] args) {
		ok:
	    while(true) {
	    	System.out.println("第一层循环");
	    	while(true) {
	    		System.out.println("第二层循环");
	    		for(int i = 0;;i++) {
	    			System.out.println("i="+i);
	    			if(i==10) {
	    				break ok;
	    			}
	    		}
	    	}
	    }
	   System.out.println("跳出来了!!!");
	}

}

   二、

int arr[][] = {{1,2,3},{4,5,6,7},{9}};

boolean found = false;

for(int i=0;i<arr.length && !found;i++)

   {

         for(int j=0;j<arr[i].length;j++)

         {

               System.out.println(“i=” + i + “,j=” + j);

               if(arr[i][j]  == 5) 

               {

                     found = true;

                     break;

               }

         }

   } 

 

 

   

                 

分享到:
评论

相关推荐

    js跳出多重循环

    ### JavaScript中的多重循环控制:`break`与`continue` 在JavaScript编程中,循环结构是非常重要的一个组成部分,它能够帮助我们高效地处理重复性任务。在实际应用中,我们经常会遇到需要控制多层嵌套循环的情况,...

    Delphi 跳出循环的几种方法

    Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: ...

    易语言跳出循环命令例程

    在易语言中,"跳出循环"是编程过程中常见的控制流程操作,用于在循环体内提前结束当前循环,跳至循环后的代码继续执行。本文将详细讲解易语言中的跳出循环命令及其应用。 跳出循环命令在易语言中有两种形式,一种是...

    javaScript如何跳出多重循环break、continue

    在JavaScript编程中,我们经常会遇到需要从多重循环中跳出的情况,此时break和continue关键字就显得格外重要。break关键字的作用是直接跳出所在的循环,而continue则用于跳过当前循环的剩余部分,并立即开始下一次...

    js for终止循环 跳出多层循环

    在有些情况下,我们需要在循环执行过程中提前终止它,或者跳出多层嵌套循环。本文将详细介绍如何在JavaScript中使用break语句和return语句来终止循环和跳出多层循环。 ### break语句 `break`语句用于立即退出最内层...

    Python跳出多重循环的方法示例

    ### Python 跳出多重循环的方法 在编程中,经常需要使用到循环结构来重复执行某些操作。然而,在复杂的逻辑处理中,有时我们需要在特定条件下提前退出这些循环,尤其是在多重循环的情况下。Python 提供了多种方式来...

    PHP中使用break跳出多重循环代码实例

    在标题提到的"PHP中使用break跳出多重循环代码实例"中,我们将深入探讨如何使用`break`语句以及其在多重循环中的应用。 首先,我们来看一下提供的代码示例: ```php $array = array(1, 2, 3, 4, 5, 6); for ($i = ...

    Java跳出多重嵌套循环代码实例

    然而,当需要在满足特定条件时跳出多层循环时,简单的`break`语句往往无法满足需求。本篇文章将详细介绍如何在Java中优雅地跳出多重嵌套循环,并通过实例代码进行解析。 首先,我们来看一个传统的多重嵌套循环的...

    第02章 Java编程基础 15 多重循环示例与小结

    此外,理解并掌握如何跳出多重循环也是至关重要的。在Java中,我们可以使用`break`语句跳出当前循环,`continue`语句则跳过当前循环的剩余部分,直接进入下一次循环。如果需要跳出所有嵌套循环,可以使用标签和`...

    Java跳出多重嵌套循环

     我们可以在循环体开头设置一个标志位,也是设置一个标记,然后使用带此标号的break语句跳出多重循环。 public class BreaklFor { public static void main(String args[]){ OK: //设置一个标记 使用带此标记...

    面试知识点总结--JAVA测试题.pdf

    - `break`用于退出最内层循环或switch语句,也可用于跳出多层循环。 - `continue`用于跳过当前循环的剩余部分,直接进入下一次循环。 - `return`用于从方法中返回一个值,结束方法的执行。 【switch语句支持类型】 ...

    在Java中如何跳出当前的多重嵌套循环?

    在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如: ok: for(int i=0;i&lt;10;i++) { for(int j=0;j&lt;10;j++) ...

    记录互联网大中厂面试常见以及常见八股文

    在处理多重循环时,可以通过使用标签来实现跳出多层循环,如示例代码所示。 接着,面试中还会涉及算法和数据结构相关的知识,例如哈希函数的设计。哈希值的计算通常需要考虑减少冲突,例如在HashMap中,Hash值右移...

    cpp代码-跳出循环代码

    5. **嵌套循环与跳出多层循环**: 当有嵌套循环时,`break`只会跳出最内层的循环。如果需要跳出多层循环,可以使用标签和`break`组合,或者使用一个标志变量来控制退出。例如: ```cpp outer_loop: for (int i ...

    Python中断多重循环的思路总结

    然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如: for i in range(10): for j in range(10): if i+j &gt; 5: print i,j break 这样的代码并非说找到一组 i+j &gt; 5就停止,而是连续找到10组...

    php foreach如何跳出两层循环(详解)

    总之,PHP中的`break`语句结合数字可以用于跳出多层循环,这对于处理嵌套循环的情况非常有用。理解并合理运用这一特性,可以使我们的代码更加灵活和高效。在编写涉及循环的PHP程序时,应谨慎选择何时使用`break`以及...

Global site tag (gtag.js) - Google Analytics