Java流程控制break和continue

作者:Code_流苏 时间:2023-06-16 09:49:54 

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");
       }
   }

输出演示,如图:

Java流程控制break和continue

很神奇地,我们可以发现,明明有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");
           }
       }

输出演示,如图:

Java流程控制break和continue

3.两者区别

① break:

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

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

② continue:

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

来源:https://blog.csdn.net/qq_51646682/article/details/121940283

标签:Java,流程控制,break,continue
0
投稿

猜你喜欢

  • C#实现将网址生成二维码图片方法介绍

    2022-08-14 02:31:49
  • 新的Java访问mysql数据库工具类的操作代码

    2023-04-05 16:54:58
  • Android在JNI中使用ByteBuffer的方法

    2021-11-08 21:14:35
  • 利用Thumbnailator轻松实现图片缩放、旋转与加水印

    2022-03-26 18:44:04
  • spring cloud gateway如何获取请求的真实地址

    2023-11-28 20:20:12
  • Java毕业设计实战之教室预订管理系统的实现

    2023-03-03 20:38:11
  • java中日期格式化的大坑

    2021-07-02 09:42:59
  • formfile文件上传使用示例

    2023-06-23 03:41:58
  • java生成jar包的方法

    2022-06-09 12:22:03
  • java实现超市商品库存管理平台

    2022-05-25 10:09:20
  • c# 如何将字符串转换为大写或小写

    2023-01-04 20:44:28
  • java高并发InterruptedException异常引发思考

    2022-09-09 20:15:34
  • 浅析SpringCloud Alibaba-Nacos 作为注册中心示例代码

    2022-12-04 14:24:00
  • 详解Spring依赖注入的三种方式使用及优缺点

    2023-06-09 18:29:00
  • Android开发工程中集成mob短信验证码功能的方法

    2022-12-15 06:37:02
  • 关于Java中Json的各种处理

    2022-06-12 02:37:48
  • Java类的继承实例详解(动力节点Java学院整理)

    2023-01-28 13:19:31
  • Java数据结构之链表详解

    2023-10-20 09:14:08
  • Java内存模型可见性问题相关解析

    2023-01-15 06:22:06
  • spring整合JMS实现同步收发消息(基于ActiveMQ的实现)

    2022-06-09 06:00:36
  • asp之家 软件编程 m.aspxhome.com