break、continue和return在编程中的作用.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:3 大小:16KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

break、continue和return在编程中的作用.docx

break、continue和return在编程中的作用.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

break、continue和return在编程中的作用1、return语句的作用(1)return从当前的方法中退出,返回到该调用的方法的语句处,继续执行(2)return返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来使数据类型一致(3)return当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。2、break语句的作用(1)只能在循环体内和switch语句体内使用break语句。(2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。(3)当break出现在循环体中,但并不在switch语句体内时,则在执行break后,跳出本层循环体。(4)在循环结构中,应用break语句使流程跳出本层循环体,从而提前结束本层循环3、continue语句作用(1)continue语句continue语句的一般形式为:continue;(2)其作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。(3)注意:执行continue语句并没有使整个循环终止。在while和do-while循环中,continue语句使得流程直接跳到循环控制条件的测试部分,然后决定循环是否继续进行。(4)在for循环中,遇到continue后,跳过循环体中余下的语句,而去对for语句中的“表达式3”求值,然后进行“表达式2”的条件测试,最后根据“表达式2”的值来决定for循环是否执行。在循环体内,不论continue是作为何种语句中的语句成分,都将按上述功能执行,这点与break有所不同*/来源:(HYPERLINK"http://blog.sina.com.cn/s/blog_622cc2430100ep3s.html"http://blog.sina.com.cn/s/blog_622cc2430100ep3s.html)-break、continue和return在编程中的作用_慕容飞雪_新浪博客classTest{publicstaticvoidmain(String[]args){testBreak();testContinue();testReturn();}staticvoidtestBreak(){for(inti=0;i<10;i++){if(i%2==0){System.out.println("i="+i);}else{System.out.println("执行了break语句,跳出当前循环!");break;}}}staticvoidtestContinue(){for(inti=0;i<10;i++){if(i%2==0){System.out.println("没有执行continue语句输出i="+i);}else{System.out.println("执行了Continue语句,跳出当前循环!");continue;}}}staticvoidtestReturn(){for(inti=0;i<10;i++){System.out.println("执行了return语句,直接跳出了当前的testReturn方法!");return;}}}