关于java:Java-中break和continue的作用和区别分别怎么用

32次阅读

共计 688 个字符,预计需要花费 2 分钟才能阅读完成。

在 Java 中,breakcontinue 是用于管制循环语句执行流程的关键字。它们的作用和应用办法如下:

  1. break 关键字:
  • 作用:break 用于立刻终止以后循环或开关语句块的执行,并跳出该语句块。
  • 应用办法:在须要终止循环或开关语句块的中央应用 break 关键字。
  • 示例:
for (int i = 0; i < 10; i++) {if (i == 5) {break; // 当 i 等于 5 时完结循环}
    System.out.println(i);
}

上述代码将输入:0 1 2 3 4。

  1. continue 关键字:
  • 作用:continue 用于跳过以后循环的残余代码,间接进入下一次循环的判断条件。
  • 应用办法:在须要跳过以后循环残余代码的中央应用 continue 关键字。
  • 示例:
for (int i = 0; i < 10; i++) {if (i == 5) {continue; // 当 i 等于 5 时跳过本次循环}
    System.out.println(i);
}

上述代码将输入:0 1 2 3 4 6 7 8 9。

breakcontinue 的区别在于:

  • break 是立刻终止循环或开关语句块的执行,并跳出该语句块,而后继续执行该语句块之后的代码。
  • continue 是跳过以后循环的残余代码,间接进入下一次循环的判断条件。

应用场景示例:

  • break 的常见用法是当满足某个条件时,提前结束循环,例如在搜寻某个元素时,找到指标元素后不再持续搜寻。
  • continue 的常见用法是在循环中遇到某些特定状况时,跳过本次循环的残余代码,间接进入下一次循环。例如在解决数组时,遇到特定条件的元素须要跳过。

须要留神的是,breakcontinue 关键字次要用于管制循环语句的执行流程,而不能用于其余代码块。

正文完
 0