作为上一篇使用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

转载于:https://www.cnblogs.com/jenkov/p/javajump-while.html

Java中break、continue及标签等跳转语句的使用[下]相关推荐

  1. Java中 break continue return 的区别

    1.break break :跳出当前循环:但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环: for (int i = 0; i < 10; i++) { i ...

  2. Java中 break continue return 的用法以及区别

    1.return (1)return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2)return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致 ...

  3. Java中return结束循环,Java中break、continue、return在for循环中的使用

    Java中break.continue.return在for循环中的使用 发布时间:2020-09-25 02:01:45 来源:脚本之家 阅读:81 作者:mrr 引言:在使用循环的时候,循环里面带 ...

  4. java中break内外循环_java 中break如何跳出外部循环

    学习就是为了不断的看到自己的知识盲点,然后改正,以前知道如何使用break来跳出循环,突然学习到可以用break跳出外部的循环(以前只知道怎么调本次的循环). 上正题代码如下: break跳出本次循环 ...

  5. java中break,continue,標籤實現goto效果(編程思想)

    goto 編程語言中一開始就有goto關鍵詞了.事實上,goto起源於彙編語言的進程控制:"若條件A成立,則調到這裏:否則跳到那裏". goto語句時在源碼級別上的跳轉,這導致了其 ...

  6. Java中break、Continue、reutrn总结

    随手记录一下: (声明:部分内容总结来自以下博客的连接,侵删) https://www.cnblogs.com/yangh965/p/5854022.html https://blog.csdn.ne ...

  7. php中循环跳过,php for循环的exit / break / continue /goto 停止、跳过循环、继续循环...

    php 与 JavaScript 有很多相似的地方: for循环中 也有两个相同: 只是 php 比 js 多了一个 exit , 其他用法一样: for($i =1;$i<11;$i++){ ...

  8. 在Java中使用标记(标签)

    goto语句的危害: goto语句是在源码级上的跳转,这使其招致了不好的声誉.若一个程序总是从一个地方跳到另一个地方,还有什么办法来控制程序的流程. java中的"goto": 虽 ...

  9. java中break什么意思_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

最新文章

  1. python英语字典程序-Pyqt5实现英文学习词典
  2. 微软总裁:比尔盖茨人生简介和名言
  3. 如何将一个数组对象 把对象的值用指定符号连接起来 再转为数组 将数组用逗号分隔...
  4. linux下的加密解密学习
  5. LeetCode 1901. 找出顶峰元素 II(二分查找)
  6. 洛谷 P2383 狗哥玩木棒
  7. BootStrap中常用样式类
  8. 2020-11-30 OpenCV人工智能图像处理学习笔记 第3章 计算机视觉加强之几何变换 warpAffine
  9. 油田生产数据选取进展22.3.12 观察实验
  10. Python与爬虫有什么关系?
  11. 人工智能导论--基于神经网络的模式识别实验
  12. 影像自动解译_遥感图像解译
  13. 将视频转换成一帧帧的图片
  14. Linux 部署 Oracle xe-21c
  15. 《C Primer Plus》5.11 编程练习
  16. Java实现数据库敏感信息脱敏方案
  17. 线下门店互动营销产品浅析
  18. discuz 发表带html内容的帖子
  19. java外包项目有哪几类,java软件项目外包在选择合作平台时应注意哪些细节?
  20. openGauss/MogDB WDR报告详解

热门文章

  1. 电脑硬件知识大扫盲:CPU技术参数集锦
  2. QNAP 提醒客户注意 eCh0raix 勒索攻击和 Room Server 0day
  3. 不到4个小时,我找到了一枚苹果 0day
  4. MITRE 发布工控系统的 ATTCK 框架
  5. SpringBoot2.x集成Apache Shiro并完成简单的Case开发
  6. [ZigBee] 10、ZigBee之睡眠定时器
  7. mysql 之 sql管理数据 二
  8. 当我们安装使用时,会出现eclipse启动不了,出现“Java was started but returned exit code=13......”的问题...
  9. 从数据库查询出来的数据集合转换成 json 类型
  10. NodeJS学习第一季-路由规则