黑马程序员技术交流社区

标题: [提问]几种语句结束关键字的区别? [打印本页]

作者: 可以假装看不见    时间: 2016-5-18 23:50
标题: [提问]几种语句结束关键字的区别?
return;
break;
continue;
这三个结束语句有什么区别.
我的理解是break是直接跳出循环,这个循环就完了 代码继续往下走
continue是跳出这次循环,会缺少一次或者多次循环,但是循环还在继续,循环完了之后才会走下边代码'
return不是返回一个值或者是返回函数吗?具体是返回到哪里?调用方法的语句还是返回方法下边的代码?

作者: 我是你岁哥❤环    时间: 2016-5-19 22:21
return语句,在方法中可以返回一个方法的结果,在java中也可以使用return结束方法。
break语句,可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果break语句出现在嵌套循环中的内层循环,则break语句之后跳出当前层的循环,而继续执行循环外层语句。
continue语句,可以强迫程序调到循环的起始处,当程序运行到continue语句时,即会停止运行剩余的循环主体,而是回到循环的开始处继续运行。使用continue就是中断一次循环的执行。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2