【Java】break,continue,return

一、break语句的三种作用:

1)switch语句中用于终止case语句序列,跳出switch语句

2)在循环结构中,用于终止循环语句序列,跳出循环结构

3)与标签语句配合使用从内层循环或内层程序块中退出

当break语句用于for、while、do-while循环语句中时,可使程序终止循环而执行循环后面的语句。

通常break语句总是和if语句连在一起,即满足条件时,便跳出循环

二、continue语句

continue语句用于for、while、do-while等循环体中时,常与if条件语句一起使用,用来加速循环。

即满足条件时,跳出本次循环剩余的语句,强行检测判定条件以决定是否进行下一次循环

三、return语句

通常用于一个方法的最后,以退出当前方法。其主要有如下形式:

1)return 表达式

2)return

  • 当含有return语句的方法被调用时,执行return语句将从当前方法中退出,返回到调用该方法的语句处。如执行return语句是第一种格式,将同时返回表达式执行结果。
  • 第二种格式执行后不返回任何值,用于方法声明时明确返回类型为void(空)的方法中。
  • return语句使用说明如下:
  • 在一个方法中,允许有多个return语句,但每次调用方法时只可能有一个return语句被执行,因此方法的执行结果是唯一的;
  • return语句返回值的类型和方法声明中定义的类型保持一致。如果两者不一致,则以方法定义的类型为准,自动进行类型转换。如无法强制转换将出错。
  • 如果方法定义的类型为void,则在方法中可省略return语句。

 

posted @ 2023-04-08 15:19  learning365  阅读(41)  评论(0编辑  收藏  举报