这个两个关键字的区别是,return结束的是当前整个方法,break结束的是整个循环,continue结束本次循环。
使用起来有什么不一样呢?
你使用return可以在某个循环处结束整个循环,但是循环之外的代码无法执行。
break使用的时候结束整个循环,循环之外的代码可以执行。
continue,本人使用的比较少,是结束本次循环,下面的循环继续执行。
return使用的时候注意事项,就是如果当前方法时void的时候直接 return ;
如果当前方法不是 void 需要 return 返回值 ; 因为return是和方法配合使用的,不看循环。
因此建议一般可以多使用break,比较正规。使用return往往造成后面代码无法执行的后果。