【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语句。
常常感恩