java面试题

当前位置: 面试问题网 > java面试题 > Java的for语句中break, continue和return的区别

Java的for语句中break, continue和return的区别

使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。例如 如果for 循环被设计为从 0执行到99,然后输出0到99这些数字,但是当i等于10时,break语句终止程序。所以程序只会输出0到10。 在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。
   而continue则停止执行当前的反复,然后退回循环起始和,开始新的反复。continue 用于跳过循环体中的一部分语句,也就是不执行这部分语句
   return语句用来明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句。尽管对return 语句详细讨论在第 7 章开始,这里对其作简要地介绍。在一个方法任何时间,return 语句可被用来使正在执行分支程序返回到调用它方法。下面例子说明这一点。下例中,由于是Java 运行系统调用main() ,因此,return语句使程序执行返回到Java 运行系统。 // Demonstrate return. class Return { public static void main(String args[]) { boolean t = true; System.out.println(“Before the return.”); if(t) return; // return to caller System.out.println(“This won’t execute.”); } } 该程序结果如下: Before the return. 正如你看到一样,最后println( ) 语句没有被执行。一旦return语句被执行,程序控制传递到它调用者。 最后一点:在上面程序中,if(t)语句是必要。没有它,Java 编译器将标记“执行不到代码”(unreachable code )错误,因为编译器知道最后println ()语句将永远不会被执行。为阻止这个错误,为这个例子能够执行,在这里使用if语句来“蒙骗”编译器。

【Java的for语句中break, continue和return的区别】相关文章

1. Java的for语句中break, continue和return的区别

2. C语言中break与continue的区别

3. 介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议

4. XMLHttpRequest对象在IE和Firefox中创建方式有没有不同

5. Java中compareTo和compare的区别

6. 软件测试LoadRunner面试题:What is correlation? Explain the difference between automatic correlation and manu

7. Linux Interview Questions For software testers

8. 软件测试LoadRunner面试题:What is a function to capture dynamic values in the web vuser script?

9. Java Servlet API中forward() 与redirect()的区别

10. Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?

本文来源:https://www.mianshiwenti.com/a12323.html

点击展开全部

《Java的for语句中break, continue和return的区别》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝Java的for语句中break, continue和return的区别﹞相关内容

「Java的for语句中break, continue和return的区别」相关专题

其它栏目

也许您还喜欢