Java中break、continue及标签等跳转语句的使用[下]
作为上一篇使用for循环演示的跳转,这一篇将使用while。相比较来说,while比for循环更简单。代码如下:
public class LabeledWhile {
    public static void main(String[] args) {
        int i=0;
        outer:
            while(true){
                System.out.println("Outer while loop");
                while(true){
                    i++;
                    System.out.println("i="+i);
                    if(i==1){
                        System.out.println("continue");
                        continue;
                    }if(i==3){
                        System.out.println("continue outer");
                        continue outer;
                    }if(i==5){
                        System.out.println("break");
                        break;
                    }if(i==7){
                        System.out.println("break outer");
                        break outer;
                    }
                }
            }
    }
}
运行结果为:
Outer while loop
i=1
continue
i=2
i=3
continue outer
Outer while loop
i=4
i=5
break
Outer while loop
i=6
i=7
break outer
Java中break、continue及标签等跳转语句的使用[下]的更多相关文章
- Java中break、continue及标签等跳转语句的使用[上]
		java 中跳转语句使用break.continue和标签,各自或组合完成相应的功能. 今天做题时遇到关于标签命名规范,顺便将跳转语句语法都看了一遍,很有收获. 在<Java编程思想>一书 ... 
- Java中 break continue return 的区别
		1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: ; i < ; i++) { ) { break; // 在执行 ... 
- java中break和continue跳出指定循环(转载)
		java中break和continue跳出指定循环 java中break和continue可以跳出指定循环,break和continue之后不加任何循环名则默认跳出其所在的循环,在其后加指定循环名,则 ... 
- Java中关键字continue、break和return的区别
		Java中关键字continue.break和return的区别: continue:跳出本次循环继续下一次循环 break: 跳出循环体,继续执行循环外的函数体 return: 跳出整个函数 ... 
- java中break、continue、return作用
		java中break.continue.return作用 0.首先要明确:break和continue是作用对象是循环体:而return的作用对象是方法 break:在执行完本次循环后,跳出所在的循环 ... 
- java中break,continue,标签实现goto效果(编程思想)
		goto 编程语言中一开始就有goto关键词了.事实上,goto起源于汇编语言的程序控制:“若条件A成立,则调到这里:否则跳到那里”. goto语句时在源码级别上的跳转,这导致了其不好的名誉.于是go ... 
- Java中break和continue跳出指定循环
		https://www.cnblogs.com/miys/p/b7f6a463bc58785d74a8a7fccd1f1243.html 在Java中,break和continue可以跳出指定循环,在 ... 
- Java 中 break和 continue 的使用方法及区别
		break break可用于循环和switch...case...语句中. 用于switch...case中: 执行完满足case条件的内容内后结束switch,不执行下面的语句. eg: publi ... 
- Java中break、continue和return三者之间的区别
		控制流程语句 java关键字break.continue.return主要按三个纬度去区分. 作用不同 结束不同 紧跟不同 一.作用不同 1.break:执行break操作,跳出所在的当前整个循环, ... 
随机推荐
- Reporting Service服务SharePoint集成模式安装配置(7、配置SharePoint2010产品)
			在第3步安装完成SharePoint2010产品后,没有选择[立即安装产品配置向导],这一小节将单独配置SharePoint2010产品数据库(管理中心). 1)启动SharePoint 2010 产 ... 
- asp.net mvc+webuploader大文件分片上传
			首先是前端: var GUID = WebUploader.Base.guid();//一个GUID uploadereditsVideo = WebUploader.create({ // swf文 ... 
- List分组迭代器
			说明: 针对长度较大的List对象,可以分组批量进行处理, 如:长度为1000的List对象,可分为10组,每组100条,对数据进行业务逻辑处理... Source /**************** ... 
- 三个数组求中位数,并且求最后中位数的中位数-----C++算法实现
			文件Median.h #include <list> class CMedian { public: explicit CMedian(); virtual ~CMedian(); voi ... 
- 「HNOI 2014」米特运输
			题目链接 戳我 \(Describe\) 谁出的题目啊?这么长的题面,看完就滚粗了.强烈谴责 给一棵树,每个点有一个权值,要求修改一些权值,使: 一个点的权值必须是其所有儿子的权值之和 一个点的儿子权 ... 
- [HNOI2003]消防局的设立(树上距离为k的最小覆盖问题)
			题目的大概意思现在有一棵树,在树上找半径小于等于2的最小覆盖点的最小个数. 题目链接 讲一讲此类题的贪心策略: 就是每次寻找最低没有被覆盖的点,显然对于覆盖它的所有点中,在他的祖先处设立一个点最优.所 ... 
- day03.2-内置函数的使用
			1. 取绝对值函数,abs() res = abs(-1) print(res) """ 运行结果:1 结果分析:计算-1的绝对值 """ ... 
- React Native 搭建开发环境
			1.先安装node.js,https://nodejs.org/en/download/ 然后,双击下载好的.msi文件安装即可,安装完成后,打开终端,输出npm -v 即可查看我们刚才安装的node ... 
- [Objective-C语言教程]基本语法(4)
			前面已经看到了Objective-C程序的基本结构,因此很容易理解Objective-C编程语言的其他基本构建块. Objective-C令牌 Objective-C程序由各种令牌组成,令牌可以是关键 ... 
- ubuntu安装gnome桌面
			1. apt install gnome-shell 2. apt install ubuntu-gnome-desktop 3. apt install unity-tweak-tool 4. ap ... 
