21xrx.com
2024-09-19 10:02:04 Thursday
登录
文章检索 我的文章 写文章
的用法及区别
2023-06-17 00:58:07 深夜i     --     --
break用于跳出循环体 常用于switch语句和循环语句中当程序执行到break语句时

Java中break和continue的用法及区别

在编写Java程序时,我们经常会用到break和continue关键字来控制循环的执行。虽然它们的作用都是让程序跳出循环,但它们的用法及区别还是比较明显的。下面我们来详细介绍一下。

一、break关键字

break用于跳出循环体,常用于switch语句和循环语句中。当程序执行到break语句时,程序会立即跳出循环语句,继续执行下面的程序语句。

例如,以下代码实现了一个简单的循环,当i等于3时,程序会跳出循环。


for (int i = 0; i < 5; i++) {

  if (i == 3)

    break;

  

  System.out.println("i = " + i);

}

输出结果:


i = 0

i = 1

i = 2

二、continue关键字

continue用于跳过本次循环,不会立即终止循环,而是会执行下一次循环。常用于循环语句中,可以控制程序当满足某个条件时,跳过本次循环,执行下一次循环。

例如,以下代码实现了一个简单的循环,当i等于3时,程序会跳过本次循环,执行下一次循环。


for (int i = 0; i < 5; i++) {

  if (i == 3)

    continue;

  

  System.out.println("i = " + i);

}

输出结果:


i = 0

i = 1

i = 2

i = 4

三、break和continue关键字的比较

1.作用

break用于跳出循环体,continue用于跳过本次循环。

2.执行顺序

break会立即终止循环,不会继续执行下一次循环;continue在跳过本次循环后,会继续执行下一次循环。

3.使用场景

break一般用于跳出多重嵌套循环,或在switch语句中跳出循环。continue一般用于去掉某些不必要的循环。

关键词:Java语言、break、continue、循环控制。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章