Java流程控制06——break和continue

简介: Java流程控制06——break和continue

Java流程控制06——break和continue

天行健,君子以自强不息;地势坤,君子以厚德载物 。——《周易》

本篇笔记简介1.break关键字——>2.continue关键字——>3.补充:两者区别


目录

1.break 关键字

break 主要用在:

① 循环语句中

② switch语句中

它的作用:

用来跳出整个语句块。

1.1语法

break 的用法很简单,如下:

break;

就是循环体中一条简单的语句。

1.2实例助解:

例子中有上篇所写的增强for循环

    public static void main(String args[]) {
        int [] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9};
        for(int x : numbers )
        {
            if( x == 5 ) {  // x 等于 5 时跳出循环
                break;
            }
            System.out.print( x );
            System.out.print("\n");
        }
    }

输出演示,如图:

很神奇地,我们可以发现,明明有9个数,却只输出到了4,这大概就是break;语句的魔术吧!

2.continue 关键字

continue 适用于:

任何循环控制结构中

它的作用:

让程序立刻跳转到下一次循环的迭代。

ps:①在 for 循环中,continue 语句使程序立即跳转到更新语句。

②在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

2.1语法

break相似,如下:

continue;

2.2实例助解:

        public static void main(String args[]) {
            int [] numbers = {2, 4, 6, 8, 10, 12, 14};
            for(int x : numbers ) {
                if( x == 10 ) {  //x等于10时,跳出本次循环
                    continue;
                }
                System.out.print( x );
                System.out.print("\n");
            }
        }

输出演示,如图:

3.补充:两者区别

① break:

a. break在任何循环语句的主体部分,均可用break控制循环的流程。

b. break用于退出循环,不执行循环中剩余的语句。

② continue:

continue语句用在循环语句体中,用于终止某次循环过程.


作者:Code_流苏(一个喜欢古诗词和编程的Coder😊)

★喜欢的话,还请多多点赞与关注! 感谢支持!
笔记更新随个人学习进度而进行,欢迎评论交流学习!


目录
相关文章
|
3月前
|
Java
解析Java线程池:参数详解与执行流程
解析Java线程池:参数详解与执行流程
43 1
|
2月前
|
消息中间件 存储 Java
使用Java构建实时数据处理流程
使用Java构建实时数据处理流程
|
25天前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文对比分析了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署及云原生部署。传统部署直接在物理机上运行程序,存在资源复用难等问题。虚拟化部署通过虚拟机技术实现了资源的有效隔离与利用,但可能会造成性能损失。容器化部署则进一步提升了应用的可移植性和资源利用率,减轻了运维负担。云原生部署结合容器化、微服务等技术,实现了应用的快速迭代、高效运维和灵活扩展,适用于现代互联网应用的开发与部署。每种方式均针对其特点进行了详细的流程描述与优缺点分析。
|
1月前
|
安全 Java 编译器
Java 基础语法-面试题(53道)(基础概念+基础语法+流程控制)
Java 基础语法-面试题(53道)(基础概念+基础语法+流程控制)
46 18
|
1月前
|
Java
在Java编程的广阔天地中,条件语句是控制程序流程、实现逻辑判断的重要工具。
在Java编程中,if-else与switch作为核心条件语句,各具特色。if-else以其高度灵活性,适用于复杂逻辑判断,支持多种条件组合;而switch在多分支选择上表现优异,尤其适合处理枚举类型或固定选项集,通过内部跳转表提高执行效率。两者各有千秋:if-else擅长复杂逻辑,switch则在多分支选择中更胜一筹。理解它们的特点并在合适场景下使用,能够编写出更高效、易读的Java代码。
29 1
|
1月前
|
Java
Java 流程控制15道练习题(选择&循环)
Java 流程控制15道练习题(选择&循环)
34 10
|
1月前
|
Java 数据安全/隐私保护
03 Java流程控制-分支(if+switch+变量类型)
03 Java流程控制-分支(if+switch+变量类型)
23 5
|
1月前
|
Java 机器人 开发者
04 Java流程控制-循环(while+for+关键字+嵌套)
04 Java流程控制-循环(while+for+关键字+嵌套)
50 4
|
2月前
|
Java
Java程序的流程控制
程序执行顺序经典三类: 1. **顺序结构**: 代码从上至下依次执行。 2. **分支结构**: - `if/else`: 根据条件选择执行路径。 - `switch`: 通过匹配值选择分支,需注意`break`避免穿透现象。 3. **循环结构**: 控制代码重复执行,如`for`, `while`, `do...while`等。 (注:markdown格式不支持内嵌卡片或图片,故摘要中未包含原文中的图片信息。)
147 7
|
1月前
|
存储 安全 Java
【Java 第四篇章】流程控制、容器
本文档详细介绍了Java中的流程控制、集合类型、数组声明及容器的声明与遍历等内容。在流程控制部分,包括了if、if...else、if...else if...else、switch等语句的使用方法,并提供了具体示例。接着,文档对比分析了Java中单列集合(如HashSet、LinkedHashSet、TreeSet等)与双列集合(如HashMap、LinkedHashMap、Hashtable等)的特点及底层实现原理。此外,还介绍了如何声明与初始化数组,并提供了多种循环结构的使用示例。最后,通过具体的代码示例展示了不同集合类型的声明、基本操作(如添加、删除、更新、查找)以及遍历方法。
12 0