return,break和continue都有哪些不同?
return
return指的是表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定,他并不是用于跳出For循环的关键字
break
break一般在循环语句或者switch语句中使用,它的作用并不是跳出当前循环,而是结束当前整个循环,程序继续执行该循环语句往后的代码。
在多重循环中,break可以通过添加一个标签来指定结束多重循环中的某一层循环,这个标签用于标识一个外层循环。在Java中,break的标签则是英文符号(:),而且它必须放在循环语句之前才会起作用。
continue
continus也是在循环语句中使用,作用则是中止此次循环,跳过当前循环中剩下尚未执行的代码,接着进入下一次循环,并不能终止这个循环的运行,只是中止这次循环的运行。