技术问 - break、continue以及return有什么区

2019-03-06  本文已影响0人  sexyhair
break

使用场景:

1) 在选择结构switch语句中
2) 在循环语句中:for、while、do while

作用:

1) 强行跳出单层循环(break本身的意义只能跳出单层循环),不再执行剩余代码
2) 跳出多层循环:需要使用特殊格式;(带标签的跳出:格式:标签名:循环语句)

使用:

break跳出多层循环
continue

使用场景:

1) 在循环语句中:for、while、do while

作用:

1) 停止当次单层循环(continue本身的意义只能跳出单层循环),回到循环起始处,进入下一次循环操作
2) 跳出多层循环:需要使用特殊格式;(带标签的跳出:格式:标签名:循环语句)

使用:

continue跳出多层循环
return

使用场景:

1) 在方法中

作用:

1) 跳出方法,中断方法;

上一篇下一篇

猜你喜欢

热点阅读