continue实验1 public class test {2     static int i =0;3 public static void main(String[] args) {4 lable1:5         while(true){6             7             if(i == 6){8             System.out.println("从lable2下的循环跳到了lable1");9             break;
10 //            continue lable2;
11             }
12
13                 lable2:
14                     while(true){
15                        if(i == 5){
16                            System.out.println("将从lable2将跳到lable1");
17                            i++;
18                            continue lable1;
19                        }
20                        i++;
21             }    //labe2
22             }//lable1
23 }//main
24 }//类

上边代码有两个while循环,并且是嵌套的;笔者在外层while循环设置Lbale1,在内层while设置Lable2标签

当静态变量 i =5的时候,执行

continue lable1;
就会从内层循环跳转到外层循环,并且从头开始执行外层循环continue使用注意事项:  
  1. 循环内部跳转

  2. 方向向上

 错误演示:非内部跳转   

break实验

和cotinue一样,但continue是跳转到标签处后继续执行,而break会停止在标签处不动

 1 lable1:2     while(true){3         System.out.println(i);4         i++;5         6         if(i==3){7             System.out.println("i = 10,break到lable1");8             break lable1;9         }
10     }

结果:

1 0
2 1
3 2
4 i = 10,break到lable1

结果发现,当执行到 i==3 后,执行

break lable1;
会break 到lable1处的while()。发现程序不再执行总结
  1. continue和break的相同点,
  • 都能实现goto功能(continue lable;break lable)
  • 内部跳转(continue/break语句 在循环的内部)
  • 向上跳转continue/break 后接的标签必须在continue/break语句的上边

特殊情况:有循环嵌套依然遵循内部跳转和向上跳转

2. ontinue和break的不同点  

·continue是跳转到标签处继续执行

   ·break跳转到标签处停止运行

Java Break和continue实现goto功能相关推荐

  1. JAVA基础复习之顺序结构、选择结构、循环结构、break、continue、goto

    顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行. 顺序结构是最简单的算法结构. 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组 ...

  2. 【Go】Go 语言的循环语句: for、break、continue、goto、range

    文章目录 1. 循环语句 2. for 循环 (1) 语法 (2) for语句执行过程 3. 循环嵌套 4. 循环控制 (1) break (2) continue (3) goto 5. 循环语句 ...

  3. break、continue、goto

    break在任何循环语句的主体部分,均可用break控制循环的流程.break用于强行退出循环,不执行循环中剩余的语句.(break语句也在switch语句中使用) continue语句用在循环语句体 ...

  4. C++Primer:Break、Continue、Goto、Try/异常处理

    1.break语句: break语句用于结束最近的while.do while.for.switch语句,并将程序的执行权传递给紧接在被终止语句之后的语句. <span style=" ...

  5. C++ break语句,continue语句,goto语句

    break 语句的作用: 跳出当前循环,中断当前循环 #include <iostream> using namespace std; int main() {for (int i = 0 ...

  6. C#流程控制语句--跳转语句(break,continue,goto,return,)

    跳转语句:是程序运行到某一位置时,可以跳到程序中另一个代码的语句.循环控制语句. 跳转语句:break 1.用于退出包含在最内层的循环或者退出一个switch或loop语句,程序流将继续紧接着loop ...

  7. 控制语句break、continue、goto

    break 命令可以与三种循环形式(for.while.do  while)中的任一种以及switch 语句一起使用.break用在开关语句switch中的某一分支语句中,它的作用是结束开关语句的执行 ...

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

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

  9. java continue goto_Java中goto和break、continue实现区别

    goto 关键字很早就在程序设计语言中出现.事实上,goto 是汇编语言的程序控制结构的始祖:"若条件 A, 则跳到这里:否则跳到那里".若阅读由几乎所有编译器生成的汇编代码,就会 ...

最新文章

  1. SpringBoot b2b2c 多用户商城系统(十五)Springboot整合RabbitMQ...
  2. Lua中的模块与module函数详解
  3. 【强连通分量】Proving Equivalences
  4. CSS3笔记之基础篇(一)边框
  5. Nginx+FastCGI支持HTTPS部署过程详述
  6. 想不到吧,这些都是 Go 语言的语法糖
  7. Linux 命令 - touch
  8. 一个简单的任务处理队列
  9. 离线bootstrap_css下载
  10. CREO:CREO软件之零件【造型】样式栏之操作、平面、曲线、曲面、分析、优先选项的简介及其使用方法(图文教程)之详细攻略
  11. MATLAB中log算子处理图像
  12. HEW3工程链接错误(L2330 (E) Relocation size overflow )及解决
  13. win10系统开机启动连不上网
  14. Mac在有S.M.A.R.T错误的情况下安装OSX系统
  15. 7-2 单词首字母大写 (15 分)
  16. 《LRU Cache》
  17. jboss下ejb简介
  18. 浏览器性能和兼容性测试
  19. 弱电包含在计算机专业,弱电工程包含哪些内容
  20. 李健熙去世,面临诸多阻碍的三星缺乏发展的方向

热门文章

  1. java swing jcheckbox_Swing JCheckBox类
  2. mysql树形结构的效率_MySQL存储树形数据优化技笔记
  3. python对于字典d d.get(x、y)_给定字典 d ,哪个选项对 d.get(x, y) 的描述是正确的?_学小易找答案...
  4. 求解斐波那契第n项的几种解法(含矩阵乘法+快速幂) Python实现
  5. 雕虫晓技(十) Android超简单气泡效果
  6. 第六:Pytest中的setup/teardown
  7. 《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)
  8. python dataframe索引_pandas DataFrame 行列索引及值的获取的方法
  9. 研华数据采集卡如何采集压力信号转化为数字信号_我所了解的数据-数据分析-数据产品...
  10. [Ext JS] 3.3 树(Tree)的定义和使用