21xrx.com
2024-12-22 22:31:01 Sunday
登录
文章检索 我的文章 写文章
Java中的break、continue、return用法及区别
2023-06-12 04:00:26 深夜i     --     --
Java语言 流程控制 break continue return

Java中的break、continue、return用法及区别

Java语言中的流程控制有很多种方式,其中break、continue、return是比较常见的三种,它们分别用于跳出循环、跳过本次循环和返回函数值。本文将分别对它们的用法和区别进行介绍。

break的用法

break通常用于循环结构中,用于直接跳出当前循环,终止循环体中尚未执行的语句,进而执行循环后的语句。例如:


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

  if (i == 5)

    break;

  

  System.out.println(i);

}

上述代码中,当i的值为5时,break语句会使整个循环直接跳出。

continue的用法

continue通常用于循环结构中,用于直接跳过本次循环,继续执行下一次循环,进而执行循环后的语句。例如:


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

  if (i == 5)

    continue;

  

  System.out.println(i);

}

上述代码中,当i的值为5时,continue语句会直接跳过本次循环,进入下一次循环。

return的用法

return用于函数中,用于返回函数值并终止函数的执行。例如:


public static int sum(int a, int b) {

  int result = a + b;

  return result;

}

上述代码中,sum函数通过return语句返回result值,并终止函数的执行。

break、continue、return用法的区别

break、continue、return三者虽有相似之处,但用法有所差异。

- break用于跳出最近的循环,如果嵌套多层循环,则只跳出最内层循环,后续代码会继续执行。

- continue用于跳过循环中某次迭代,执行下一次迭代。

- return用于返回函数值并终止函数的执行。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复