`
jslfl
  • 浏览: 323761 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

结束多层循环

阅读更多
没有啥意义的东西
public static void main(String[] args) {
        boolean end = false;//结束标志
    	for(int xue = 0;xue <= 9;xue ++){
    		System.out.println("xue=" + xue);
    		if(end) break;
    		for(int xi = 0;xi <= 9;xi ++){
        		System.out.println("    xi=" + xi);
        		if(end) break;
        		for(int hao = 0;hao <= 9;hao ++){
            		System.out.println("        hao=" + hao);
            		if((xue * 10 + xi) * xue == (hao * 100 + hao * 10 + hao) && xue != 0 && hao != 0 ){
            			System.out.println("  学习");
            			System.out.println("X   学");
            			System.out.println("——————");
            			System.out.println("好好好");
            			System.out.println("" + (xue * 10 + xi) + " * " + xue + " = " + (hao * 100 + hao * 10 + hao));
            			end = true;
            			break;
            		}
            	}
        	}
    	}
}



public static void main(String[] args) {
                end: //运算结束
        	for(int xue = 0;xue <= 9;xue ++){
        		System.out.println("xue=" + xue);
        		for(int xi = 0;xi <= 9;xi ++){
            		System.out.println("    xi=" + xi);
            		for(int hao = 0;hao <= 9;hao ++){
                		System.out.println("        hao=" + hao);
                		if((xue * 10 + xi) * xue == (hao * 100 + hao * 10 + hao) && xue != 0 && hao != 0 ){
                			System.out.println("  学习");
                			System.out.println("X   学");
                			System.out.println("——————");
                			System.out.println("好好好");
                			System.out.println("" + (xue * 10 + xi) + " * " + xue + " = " + (hao * 100 + hao * 10 + hao));
                			break end;
                		}
                	}
            	}
        	}
}
0
1
分享到:
评论
2 楼 jslfl 2013-01-23  
alvin198761 写道
如果楼主写的不是java代码,我就不说啥,偏偏看到java代码这几个字。
我不禁高呼:上帝啊,为啥这样对待java代码
loop://标签,每个循环都可以有这个,下面的循环也可以
for(int i=0;i < 1000;i++){
   for(int j=0;j<1000;j++){
       for(int k=0;k<1000;k++){
           if(k==10){
              break loop;//停止
                coninue loop;//停止本次循环
            }
        }
   }
}


嗯,兄弟正解,,,搞忘了有这招....谢谢指点
1 楼 alvin198761 2013-01-23  
如果楼主写的不是java代码,我就不说啥,偏偏看到java代码这几个字。
我不禁高呼:上帝啊,为啥这样对待java代码
loop://标签,每个循环都可以有这个,下面的循环也可以
for(int i=0;i < 1000;i++){
   for(int j=0;j<1000;j++){
       for(int k=0;k<1000;k++){
           if(k==10){
              break loop;//停止
                coninue loop;//停止本次循环
            }
        }
   }
}

相关推荐

    C++多重循环.ppt

    例 4.25 说明了多重循环中内层循环的结束条件,必须在内层循环结束后,外层循环才能继续执行。 例 4.26 说明了如何使用多重循环来输出一个直角三角形。 在这个例子中,外层循环控制行数,内层循环控制每一行上的星...

    js跳出多重循环

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

    易语言跳出循环命令例程

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

    vcycle_V循环_多重网格法_多重网格_

    6. **V循环的终止**:当达到最高分辨率网格并完成松弛操作后,V循环结束。整个过程可以看作是在不同尺度上迭代求解,从而快速收敛。 在提供的文件列表中,`FMG_1d.m`、`Vcycle_1d.m`、`FMG1d_driver.m`、`V1d_...

    python中退出多层循环的方法

    这种方法利用了`for`循环中`else`子句的一个特性——当循环正常结束时(即没有通过`break`提前退出),`else`块会被执行。 ```python a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]] init_i = 0 init_j = 0 flag = True ...

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

    在JavaScript编程中,控制循环流程的两个关键语句是`break`和`continue`,它们在处理多重循环时尤其有用。下面将详细解释这两个语句的区别及其在多重循环中的应用。 `break`语句用于立即终止当前循环,无论循环条件...

    实验 5 循环结构程序设计-单重循环实验 6 循环结构程序设计-多重循环

    - 结束循环 - 结束 - **运行结果:** ``` ***** ***** ***** ***** ***** ``` - **修改版本c5-1-2.c:** ```c #include int main() { int i = 1; while (i ) printf("*****\n"); i = i + 1; ...

    Delphi 跳出循环的几种方法

    continue: 结束循环内的本次处理,继续从循环体的开始位置继续执行 Exit 是跳出当前代码块,也就是当前函数,跳出后是要继续向下执行的(如果有后续代码)。 Abort 是从 EAbort 过来的,可以激发 exception,其实质...

    C++第6课多重循环.ppt

    本课主要讲解了多重循环的概念及其应用,通过几个实例展示了如何使用多重循环解决问题。 1. 水仙花数:水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如,153就是一个水仙花数,因为1^3 + 5^3 + 3^3 ...

    利用vb打印菱形的星号,多重循环

    在VB(Visual Basic)编程语言中,打印菱形星号是一种常见的练习,它涉及到控制结构,尤其是多重循环的使用。菱形的星号图案通常通过嵌套的`For`循环来实现,每层循环对应菱形的一行。下面将详细解释如何使用VB来...

    Python语言基础:for循环嵌套.pptx

    在Python中,for循环的嵌套是完全允许的,可以将一个for循环放在另一个for循环内部,形成多层循环结构,以此实现更复杂的逻辑。 嵌套for循环的基本语法如下: ```python for 外层取值 in 外层序列或迭代对象: for...

    关于循环的一个经典题目(c_c++)

    4. **第二次条件判断:** 当 `i=2`, `x=1` 时,`i为假,循环结束。 5. **最终结果:** `i=2`, `x=1`。 #### 示例二 ```cpp #include using namespace std; int main(){ for(int i=0, x=0; i!x++; ){ i++; } ...

    循环程序设计习题及答案.docx

    3. **嵌套循环**:在循环语句体中包含另一个循环语句的结构被称为嵌套循环,这可以用来处理多层逻辑或矩阵等二维数据。 4. **break语句**:执行break语句后,会立即跳出包含它的最近的循环,不再执行循环体的剩余...

    pb基本循环语句详解

    例如,你可以使用IF语句在满足特定条件时提前结束循环,或者改变循环变量的值以影响循环的继续。 在提供的描述中,`lstr_business = message.powerobjectparmTHIS.is_billno = lstr_business.billnoTHIS.is_tableno...

    汇编语言循环程序设计

    循环会一直持续到`CX`变为0,此时`JNE`指令不再跳转,循环结束。 在提供的压缩包文件中,如`shiyan21.asm`、`shiyan23.asm`和`shiyan22.asm`,很可能包含了一些具体的循环程序设计实例。这些实例可能是让学生练习的...

    在嵌套循环中的死循环问题

    然而,在使用循环的过程中,尤其是涉及多层嵌套循环时,很容易遇到一个常见的问题——死循环。本文将通过一个具体的C语言代码示例来探讨在嵌套循环中出现死循环的原因及其解决方法。 #### 二、问题分析 在给定的...

    Python程序设计:while循环.pptx

    `while`循环可以嵌套在另一个`while`循环内部,形成多层循环结构。比如,如果我们需要打印特定范围内的乘法表,可以使用外层循环控制行数,内层循环控制每行的乘法运算。 ### 死循环 死循环是指循环条件始终为`True...

    c语言循环课件 讲述循环

    - **多重循环**:可以嵌套多个循环,形成二维或更高维度的循环结构。 3. **for循环详解** - **for语句的组成部分**:`for (初始化表达式; 条件表达式; 更新表达式) 循环体` - **for语句举例**: ```c int sum ...

    JAVAeasypoi根据Excel模板导出 循环遍历合并单元格处理

    【JAVA】easypoi根据Excel模板导出 循环遍历合并单元格处理

Global site tag (gtag.js) - Google Analytics