技术问 - 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) 跳出方法,中断方法;