`
jslfl
  • 浏览: 313761 次
  • 性别: 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;//停止本次循环
            }
        }
   }
}

相关推荐

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

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

    Python程序基础:循环嵌套与循环控制.pptx

    内嵌的循环中还可以嵌套循环,这就是多重循环。;例:编写一个程序,输出以下乘法表。;例:编写一个程序,输出以下乘法表。;;1.break语句;2.continue语句;break语句 原计划在操场跑30圈,跑到第2圈,遇到朋友,和...

    C语言程序设计-跳转语句.pptx

    跳转语句 5-1 break语句 break语句使流程跳出switch结构,执行switch语句后面的代码;还可实现从循环体内跳出,提前结束循环,接着执行循环后面的代码。...对于多层循环,则是结束最内层循环。 【例5.9】输

    RobotFrameworkFor循环详解.pdf

    多重嵌套循环 Robot Framework本⾝并不⽀持直接使⽤嵌套循环,但是可以通过在⼀个循环结构中使⽤另⼀个包含有循环结构的关键字来实现。 写法如下图,我封装了⼀个名为"内部循环"的关键字: 运⾏结果如下图: 4.For ...

    C语言程序设计标准教程

    从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使...

    PHP正则解析多重循环模板示例

    本文实例讲述了PHP正则解析多重循环模板。分享给大家供大家参考,具体如下: $str = 客户您好,为您推荐以下项目:(crm{项目2:项目名称} (crm{项目3:项目名称}crm) crm)以及(crm{项目1:项目名称}crm); $start = '...

    5.循环1

    当存在多层循环时,break语句只能作用于语句所在层的循环遇到continue语句后,循环结构的else子句后的内容就不会被执行到continue用来结束当前当

    C语言中break语句的全部用法及示例

    当在C语言中使用break时,通常用于跳出当前循环结构(如for循环、while循环、do-while循环、switch语句等)。break关键字只能退出一个循环体,文中列举了几个使用场景,并赋予了简单的例子,方便学习...3.跳出多重循环

    checklist 学习资料 学习资料

    2 循环边界检查 循环体若存在数组,确认数组下标不越界 循环是否存在死循环的可能 循环计数器是否存在多循环(+/-)1次可能 3 数组下标检查 循环体内、体外时的数组下标计算是否正确 宏定义包含数组操作时下标是否...

    计算机程序设计员程序设计实例.doc

    又比如,一个循环语句内可以含有循环语句,内层循环语句内还可以再包含循环语句, 形成所谓的多重循环,等等。 【例4.12】编程序,输出如下序列的前 50 项。该序列的第一项为 0 ; 第二项为 1 ; 以后的奇数项为其前...

    计算机程序设计员程序设计实例(1).doc

    又比如,一个循环语句内可以含有循环语句,内层循环语句内还可以再包含循环语句, 形成所谓的多重循环,等等。 【例4.12】编程序,输出如下序列的前 50 项。该序列的第一项为 0 ; 第二项为 1 ; 以后的奇数项为其前...

    C程序设计(第四版)学习辅导【谭浩强】

    5.7.2用continue语句提前结束本次循环128 5.7.3break语句和continue语句的区别129 5.8循环程序举例132 习题141 第6章利用数组处理批量数据143 6.1怎样定义和引用一维数组143 6.1.1怎样定义一维数组144 6.1.2怎样...

    C语言程序设计(谭浩强)第三版

     5.7.2用continue语句提前结束本次循环  5.7.3break语句和continue语句的区别  5.8循环程序举例  习题 第6章;利用数组处理批量数据 6.1.怎样定义和引用一维数组  6.1.1怎样定义一维数组  6.1.2怎样引用一维...

    @keyframes规则实现多重背景的CSS动画

    0% 是动画的开始时间,100% 动画的结束时间。为了获得最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。注释:请使用动画属性来控制动画的外观,同时将动画与选择器绑定。 语法 CSS Code复制内容到剪贴板 @...

    带标签_超详细笔记以及拓展延伸知识点总结_小甲鱼零基础入门学习python系列教程

    38延:多重继承的陷阱之钻石继承(菱形继承)问题 98 39讲:类和对象:拾遗 102 39延:Python Mixin 编程机制 105 40讲:类和对象:一些相关的BIF 108 40延:property的详细使用方法 110 41讲:魔法方法:构造和析构 ...

    C程序设计 第四版 谭浩强 高清扫描版 带完整书签目录 加 学习辅导

    5.7.2 用continue语句提前结束本次循环 5.7.3 break语句和continue语句的区别 5.8 循环程序举例 习题 第6章 利用数组处理批量数据 6.1 怎样定义和引用一维数组 6.1.1 怎样定义一维数组 6.1.2 怎样引用一维数组元素 ...

    80X86汇编语言程序设计

    4.4.3 多重循环程序设计 4.5 子程序设计 4.5.1 子程序的概念 4.5.2 子程序的定义 4.5.3 子程序的调用与返回 4.5.4 子程序调用现场的保护方法 4.5.5 主程序与子程序之间传递参数的方式 4.5.6 子程序及其调用...

    [80X86汇编语言程序设计].王元珍.文字版

    4.4.3 多重循环程序设计 4.5 子程序设计 4.5.1 子程序的概念 4.5.2 子程序的定义 4.5.3 子程序的调用与返回 4.5.4 子程序调用现场的保护方法 4.5.5 主程序与子程序之间传递参数的方式 4.5.6 子程序及其调用...

    Linux高级bash编程

    多层循环的continue 10-23. 在实际的任务中使用"continue N" 10-24. 使用case 10-25. 使用case来创建菜单 10-26. 使用命令替换来产生case变量 10-27. 简单字符串匹配 10-28. 检查是否是字母输入 10-29. 用select来...

    Advanced Bash-Scripting Guide <>

    多层循环的continue 10-23. 在实际的任务中使用"continue N" 10-24. 使用case 10-25. 使用case 来创建菜单 10-26. 使用命令替换来产生case 变量 10-27. 简单字符串匹配 10-28. 检查是否是字母输入 10-29. 用select ...

Global site tag (gtag.js) - Google Analytics