Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >break and continue

break and continue

作者头像
星哥玩云
发布于 2022-09-14 11:39:07
发布于 2022-09-14 11:39:07
61500
代码可运行
举报
文章被收录于专栏:开源部署开源部署
运行总次数:0
代码可运行

1、break和continue

在选择或者循环过程中,我们总是满足布尔表达条件才能执行对应的代码,然而在这些逻辑过程中,可以使用一些关键字直接跳出正在执行的代码,去执行后边或者指定位置的代码,这些关键字一旦出现就可以跳转语句执行顺序。

(1)break 中断

(2)continue 继续

1.1、break

用来跳出switch语句和循环语句,break只能跳出最近的代码块,不能跨越多级代码块。

1.1.1、break使用方式

无法单独使用,必须将break关键字置于switch或循环语句中。

1.1.2、break运行规律

不需要判断任何条件,只要遇到break便直接跳出执行后续代码。会完全跳出switch或者循环结构。

1.1.3、案例

需求:班级里有3排5列的同学,就让第一排同学报数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/*
break语句:可以实现跳出循环
 
break使用方式
无法单独使用,必须将break关键字置于switch或循环语句中。
break运行规律
不需要判断任何条件,只要遇到break便直接跳出执行后续代码。会完全跳出选择或者循环结构。
break只能跳出最近的代码块,不能跨越多级代码块(多层循环)。
*/
public class BreakDemo {
        public static void main(String[] args){
            //需求:就让第一排同学报数
            for(int i=1; i<=3; i++){//外层循环可以控制打印的行数
                if(i>1){
                    break;
                }
                for(int j=1; j<=5; j++){//内层循环可以控制每行打印几个
                    System.out.println("我是第"+i+"排,第"+j+"个!");
                }
            }
        }
}

运行结果:

1.2、continue

1.2.1、continue使用方式

无法单独使用,必须将continue关键字置于循环语句中。

1.2.2、continue运行规律

不需要判断任何条件,只要遇到continue变直接跳出本轮循环进行下次循环。

1.2.3、案例

需求:打印1-10之间的奇数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/*
    1
    3
    5
    7
    9
    */
public class ContinueDemo {
    public static void main(String[] args) {
        //执行1-10之间的循环
        for(int i=1; i<=10; i++){
            if(i % 2 ==0){
                continue;//遇到偶数就跳过
            }
            System.out.println(i);
        }
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
第三天 引用类型选择结构循环结构【悟空教程】
第1章 引用类型的使用 1.1 引用数据类型的使用格式 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 导包: 使用import导包,在类的所有代码之前导包(找到要使用的类型) 定义变量,并创建对象赋值: 数据类型 变量名 = new 数据类型(); 调用方法,每种引用数据类型都有其功能,我们可以调用该类型实例的功能: 变量名.方法名(); 1.2 键盘录入:Scanner类 Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,终
Java帮帮
2018/06/11
1.2K0
标号语句跳转
当在双层循环或者循环内有switch选择语句时,我们发现,使用break或者continue所作用的对象均是内层语句,无法直接跳出外层循环,这时就需要使用标号语句跳转了。
星哥玩云
2022/09/14
4350
标号语句跳转
杨老师课堂_Java教程第三篇之控制语句
今天主要是讲解以下知识点: 1、引用类型变量的创建及使用 2、流程控制语句之选择语句 3、流程控制语句之循环语句 4、循环高级
杨校
2018/12/06
8180
Java之for循环break、continue
虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。
用户5224393
2019/08/20
7.6K0
Java之for循环break、continue
【C语言基础篇】结构控制(下)转向语句break、continue、goto、return
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构。也就是说在C语言所有的代码都是这三种结构。
倔强的石头_
2024/12/06
7480
【C语言基础篇】结构控制(下)转向语句break、continue、goto、return
Java基础(五):流程控制语句
Java微观世界
2025/01/21
1340
Java基础(五):流程控制语句
break 关键字、continue 关键字、return 关键字,用法和基本介绍!
break 关键字 break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。 break 跳出最里层的循环,并且继续执行该循环下面的语句。 语法 break 的用法很简单,就是循环结构中的一条语句: break; 实例: public class TestBreak { public static void main(String args[]) { int [] num = {10, 20, 30, 40, 50}; //遍历数组 for
用户9006224
2022/12/21
6910
C++学习笔记15——跳转语句(break语句,continue语句,goto语句)
作用:用于跳转选择结构和循环结构 break使用的时机: 1.出现在switch中,作用是终止case并跳出switch 2.出现在循环语句中,作用是跳出当前循环语句 3.出现在嵌套语句中,跳出最近的内层循环 示例1
用户7886150
2021/02/03
1.5K0
Java Review (四、流程控制)
不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用 于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。Java 同样提供了这两种流程控制结构的语法,Java提供了 if和switch两种分支语句,并提供了 while、do while 和for三种循环语句。除此之外,JDK5还提供了一种新的循环:foreach循环,能以更简单的方式来遍 历集合、数组的元素。Java还提供了 break和continue来控制程序的循环结构。
三分恶
2020/07/16
5980
Go 控制结构篇:条件语句、分支语句、循环语句和跳转语句
流程控制主要用于设定计算执行的次序,建立程序的逻辑结构。Go 语言的流程控制和其他编程语言类似,支持如下几种流程控制语句:
学院君
2023/03/03
1.7K0
Go 控制结构篇:条件语句、分支语句、循环语句和跳转语句
【JavaSE专栏16】Java 的循环退出语句 break、continue
break、continue 语句是 Java 循环退出语句中的一类,本文将对 Java 中的 break、continue 语句进行讲解。
Designer 小郑
2023/08/01
1K0
【JavaSE专栏16】Java 的循环退出语句 break、continue
JavaScript 循环
在程序开发中,存在大量的重复性操作或计算,这些任务必须依靠循环结构来完成。JavaScript 定义了 while、for 和do/while三种类型循环语句。
用户3519280
2023/07/07
3470
JavaScript 循环
break能不能跳出if语句_python while if
虽然在python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。 breakforxinrange(10):ifx==5:breakprintx上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此print x语句只打到4的时候就终止了,因此输出结果如图…
全栈程序员站长
2022/11/09
1.6K0
break能不能跳出if语句_python while if
轻轻松松几分钟,看完锤爆流程控制结构。
众所周知,C语言是【结构化的】程序设计语言,那什么是结构化?这就得从我们的现实生活中说起,我们从出生就意味着我们将要一步一步的走向死亡,在此过程中,我们也许要做出或者被迫做出不同的选择,比如你是选择躺平还是不断的向前冲,即使你选择躺平,生活也会压迫着你往前走。这就是人在江湖飘,身不由己。我们就在选择与被选择中经历日升月落,花开花谢,四季循环。我们生活中发生的事情基本上都是由顺序,选择,循环所组成。相应在C语言中也有顺序,选择,循环三大结构,用来描述人类世界从而用程序去解决现实中的各样各样的问题,接下来就来介绍C语言的流程控制三大结构。
用户10517932
2023/10/07
2430
轻轻松松几分钟,看完锤爆流程控制结构。
c语言中break和continue的用法和区别
/* test5()中循环内部的switch语句中的continue是直接结束本次循环, switch语句块后面的printf(“Hello World!\n”);将不会被执行。 */ void test5() { int i = 0; for (i = 0; i < 2; i++) { int j = 5; switch (j) { case 4: printf(“你好 %d !!!\n”, 4); continue; case 5: printf(“你好 %d !!!\n”, 5); continue; case 6: printf(“你好 %d!!!\n”, 6); continue; }
全栈程序员站长
2022/10/01
5.4K0
100天精通Golang(基础入门篇)——第9天:Go语言程序的循环语句
本篇博客介绍了 Go 语言程序中的循环语句,包括 for 循环、循环变体和多层 for 循环。同时讨论了跳出循环的语句,包括 break 和 continue,以及介绍了 goto 语句的使用。通过学习本篇内容,可以加深对 Go 语言循环语句的理解和应用。
猫头虎
2024/04/08
2350
100天精通Golang(基础入门篇)——第9天:Go语言程序的循环语句
C语言break和continue
注意:C语言break 只能用于这两种情况。break 语句不能用于循环语句和 switch 语句之外的任何其他语句中,不然编译器会报错。
全栈程序员站长
2022/08/11
9900
break,continue和return的区别
标签语句格式(标签名一定要符合Java的命名规则,不能用保留字)-----标签名:----如Outer:
归思君
2023/10/16
1830
【C语言】break 关键字详解
break 关键字在 C 语言中用于终止循环或 switch 语句的执行。它可以帮助程序在满足特定条件时提前退出循环或跳出 switch 语句,从而提高程序的控制流灵活性。
LuckiBit
2024/12/11
4720
3. 流程控制语句
​说明:​一旦条件表达式为true,则进入执行相应的语句块。执行完对应的语句块之后,就跳出当前结构。
捞月亮的小北
2023/12/01
2070
3. 流程控制语句
相关推荐
第三天 引用类型选择结构循环结构【悟空教程】
更多 >
LV.6
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验