break语句:用于结束整个循环,只能用于switch 和循环语句中。

当break使用在嵌套的循环中时,结束的是其所在的循环(即内循环)

那么怎样才能使其结束外层循环呢?这时就要使用跳转语句标记(标号);

标号的使用规则:只要是合法的标识符即可

continue语句:用于结束本次循环;在含有continue语句的循环体中,只要碰到continue 就结束本次

循环,直接进入下一次循环。

拓展:return语句return语句一般用于函数(即方法)中,用于结束方法,不是专门用于结束循环;

但 如果return放在循环体中 ,就可以结束循环 ,而且不管放在哪一层中  遇到return就结束循环

应用举例

break的使用

例1.编写一个程序:输出1~100以内的所有能被3整除的数;这里要求当输出5个时立刻结束结束循环不再输出

class Demo1

{

public static void main(String[] args)

{

int count=0;//用来记录能被3整除的数的个数

for(int i=1;i<=100;i++)

{

if(i%3==0)//条件判断:i是否满足能被3整除

{

count++;//满足就让其个数加1

System.out.print(i+" ");//输出这些数

if(count==5)//当输出5个,结束循环

break;

}

}

}

}

程序运行结果

例2.编写一个程序:使用嵌套for循环在控制台打印出一个5行12例的矩形 星星“*”  要求当输出2行时就结束循环不再输出

class Demo2

{

public static void main(String[] args)

{

for(int i=1;i<=5;i++)//外层循环:控制行数

{

for(int j=1;j<=12;j++)//内层循环:控制列数

{

System.out.print("*");//输出*

}

System.out.println();//换行

if(i==2)

break;

}

}

}

在多重循环体忠,最内层中有break,跳出当前循环

Mark_x:    break 组合,关闭第x层以及这层包括的循环

例:Mark_1:for(int i=0;i<10;i++)

{

Mark_2:foe(int j=0;j           break Mark_a;

}

continue的使用

例1.编写一个程序,输出1~20中不能被3整除的数或者不能被5整除要求使用continue语句

class Demo01

{

public static void main(String[] args)

{

for(int i=1;i<=20;i++)

{

if(i%3==0 || i%5==0)

{

continue;//当i%3==0 || i%5==0时,跳过本次循环,执行下一次

}

System.out.print(i+" ");

}

}

}

java结束内层循环_java中结束循环的标志break和continue语句相关推荐

  1. java 结束循环_java中结束循环的方法

    java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...

  2. java for怎么跳出_java跳出for循环的方法

    java跳出for循环的方法 发布时间:2020-06-26 15:56:42 来源:亿速云 阅读:193 作者:Leah 这篇文章将为大家详细讲解有关java跳出for循环的方法,文章内容质量较高, ...

  3. eclipse debug跳出for循环_Java Grammar:循环

    循环 老生常谈的一个控制流程了,我们在是使用数组和集合的时候,遍历元素的时候经常会用到循环的结构,Java具有非常灵活的三种循环机制: 根据是否知道循环的次数可以为分为while循环,do-while ...

  4. python循环语句continue_Python循环控制语句中的break和continue语句

    在之前的文章中,介绍了Python中的循环控制语句 while和 for.在循环执行过程中,我们可以使用 break 和 continue 语句来改变循环的流程. 通常情况下,while 循环判断执行 ...

  5. break和continue语句、循环嵌套

    1.break和continue语句 break语句除了可以用在switch语句中,还可以用在循环体中.在循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句.一般形式为: ...

  6. 【python笔记】 for循环和while循环,break和continue语句

    目录 循环结构: while语句: 可迭代对象: break语句: continue语句: 循环结构中的else子句: 特殊循环---列表解析 循环结构: 循环结构是满足一个指定的条件,每次使用不同的 ...

  7. 【转】详谈for循环里面的break和continue语句

    https://www.jb51.net/article/119099.htm 转载  更新时间:2017年07月20日 07:53:06   投稿:jingxian   我要评论 下面小编就为大家带 ...

  8. Matlb中break 和continue 语句

    有两个附加语句可以控制while 和for 循环:break 和continue 语句. break 语句可以中止循环的执行和跳到end 后面的第一句执行,而continue 只中止本次循环,然后返回 ...

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

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

最新文章

  1. 百行代码打造一个DI容器(支持瞬时生命周期、单利生命周期、构造函数自动注入、属性自动注入、字段自动注入)...
  2. 项目实施双机热备备忘
  3. 自动化设备的软件框架
  4. 则执行C语言语句unsigned,部分C语言题目
  5. 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...
  6. SpringBoot 实现热部署有哪几种方式
  7. 如何设计信息安全领域的实时安全基线引擎
  8. [USACO18DEC]The Cow Gathering
  9. os+rom+android+6.0+n9005,三星S8+官方韩版安卓9固件rom系统线刷升级包:G955NKSU3DSG5
  10. 多项分布(一种离散分布)
  11. Linux内核相关资源
  12. [Android]通讯录字段
  13. PS调出怀旧雨中特写的非主流照片
  14. Cy5 COOH非活性染料溶于有机溶剂1032678-07-1 科研
  15. 华为鸿蒙麒麟玉兔_华为注册整本山海经?操作系统取名鸿蒙芯片取名麒麟
  16. Heap的讲解 - 介绍
  17. 百度地图的使用 绘制多边形 编辑多边形
  18. Arcgis 二次开发指导 热点分析实现
  19. 人体传感器该选哪个?这5款人体传感器横评
  20. 计算机设计大赛国奖作品_6. 测试报告

热门文章

  1. 《SQL Server 2012 学习日记 》——初识SQL Server 2012
  2. 别踩白块html源码,原生JS实现别踩白块小游戏(七)
  3. 在 typecho 中添加文章的最后更新时间功能
  4. 【轻量化深度学习】知识蒸馏与NLP语言模型的结合
  5. 电脑上给照片抠图怎么做?怎样在线一键抠图?
  6. Python:requests + bmc开机、关机、优雅重启、强制重启
  7. C# Unity 访问桌面路径
  8. c语言字符串strchr,C语言 strchr 函数用法
  9. Python学习:爬虫之哔哩哔哩up主视频数据分析-点赞、播放量、投币、收藏与转发
  10. 3D视频技术原理及应用