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😊)

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


目录
相关文章
|
27天前
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
364 1
|
1月前
|
消息中间件 Java Kafka
Java 事件驱动架构设计实战与 Kafka 生态系统组件实操全流程指南
本指南详解Java事件驱动架构与Kafka生态实操,涵盖环境搭建、事件模型定义、生产者与消费者实现、事件测试及高级特性,助你快速构建高可扩展分布式系统。
145 7
|
1月前
|
消息中间件 Java 数据库
Java 基于 DDD 分层架构实战从基础到精通最新实操全流程指南
本文详解基于Java的领域驱动设计(DDD)分层架构实战,结合Spring Boot 3.x、Spring Data JPA 3.x等最新技术栈,通过电商订单系统案例展示如何构建清晰、可维护的微服务架构。内容涵盖项目结构设计、各层实现细节及关键技术点,助力开发者掌握DDD在复杂业务系统中的应用。
276 0
|
3月前
|
自然语言处理 前端开发 Java
JBoltAI 框架完整实操案例 在 Java 生态中快速构建大模型应用全流程实战指南
本案例基于JBoltAI框架,展示如何快速构建Java生态中的大模型应用——智能客服系统。系统面向电商平台,具备自动回答常见问题、意图识别、多轮对话理解及复杂问题转接人工等功能。采用Spring Boot+JBoltAI架构,集成向量数据库与大模型(如文心一言或通义千问)。内容涵盖需求分析、环境搭建、代码实现(知识库管理、核心服务、REST API)、前端界面开发及部署测试全流程,助你高效掌握大模型应用开发。
364 5
|
1月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
282 63
|
1月前
|
JavaScript 安全 前端开发
Java开发:最新技术驱动的病人挂号系统实操指南与全流程操作技巧汇总
本文介绍基于Spring Boot 3.x、Vue 3等最新技术构建现代化病人挂号系统,涵盖技术选型、核心功能实现与部署方案,助力开发者快速搭建高效、安全的医疗挂号平台。
125 3
|
6月前
|
安全 Java 程序员
《从头开始学java,一天一个知识点》之:控制流程:if-else条件语句实战
**你是否也经历过这些崩溃瞬间?** - 看了三天教程,连`i++`和`++i`的区别都说不清 - 面试时被追问"`a==b`和`equals()`的区别",大脑突然空白 - 写出的代码总是莫名报NPE,却不知道问题出在哪个运算符 这个系列为你打造Java「速效救心丸」!每天1分钟,地铁通勤、午休间隙即可完成学习。直击高频考点和实际开发中的「坑位」,拒绝冗长概念,每篇都有可运行的代码示例。明日预告:《for与while循环的使用场景》。 ---
129 19
|
2月前
|
人工智能 Cloud Native Java
Java 技术栈企业级应用开发全流程
本指南通过构建企业级电商系统,全面解析现代化Java技术栈实战应用。涵盖Spring Boot 3、微服务架构、云原生部署、服务治理、监控可观测性及AI集成,助开发者掌握全流程开发技能,打造高效可扩展的企业级应用。
181 0
Java 技术栈企业级应用开发全流程
|
1月前
|
Java 编译器
Java 17 Switch表达式:更简洁、更强大的流程控制
Java 17 Switch表达式:更简洁、更强大的流程控制
|
2月前
|
安全 Java 数据库
使用Java实现用户的注册和登录流程
以上提供了用户注册和登录的基本框架和必要的说明。在具体的应用场景中,可能还需结合框架特性如Spring Security等提供的高级特性来实现更为完备和安全的用户认证机制。在开发期间,务必注重代码的安全性、清晰性和可维护性,为用户资料保驾护航。
151 13

热门文章

最新文章