1、switch中return和break的作用是不一样的。
break是直接退出switch语句,如果循环里面有switch语句,这时候break语句只是跳出switch语句,作用不到循环体,return是退出该函数,也就是switch语句块后面的语句也不执行了。
2、使用break和return结束循环
break用于结束一个循环,即跳出循环体,执行循环体之后的代码。但是只能结束最靠近的那一层循环。
return关键字不是专门用于结束循环,return的功能是结束一个方法。当一个方法遇到return语句时,这个方法将被结束。方法结束 ,执行权回到方法调用处。