Java中break与continue用法
2016-06-08 01:51
525 查看
Java中break与continue用法
break:跳出
作用范围:switch或者循环语句。要点:
1.当break语句单独存在时,下面不要定义其他语句,因为执行不到。2.break跳出所在的当前循环。
3.如果出现嵌套循环,break想要跳出指定的循环,可以通过标号来完成。
continue:继续
作用范围:循环结构。作用:结束本次循环,继续下次循环。
注意:如果continue单独存在时下面不要有任何语句,因为执行不到。
break跳出循环方法如下:
第一种可以用两个break
for(int i = 0;i<9;i++){ //用两个break for(int j = 0;j<8;j++){ break; } break; }
第二种在要跳出的循环前加标记,然后在所加标记的循环里面的任何位置可以用break flag;即可跳出加标记的循环
flag: for(int i = 0;i<9;i++){ for(int j = 0;j<8;j++){ break flag; } }
break和continue的区别`
package demo; public class Demo { public static void main(String[] args) { System.out.println("准备测试"); System.out.println("开始测试continue"); for (int i = 1; i < 5; i++) { System.out.println("continue循环执行了第" + i + "次!"); if (i == 3) { continue; } System.out.println("continue执行后这里执行了"); } System.out.println("开始测试break"); for (int i = 1; i < 5; i++) { System.out.println("break循环执行了" + i + "次"); if (i == 3) { break; } System.out.println("break执行后这里执行了"); } System.out.println("测试完毕"); } }
相关文章推荐
- 判断 Map 中是否包含指定的 key 和 value
- MySQL提示:The server quit without updating PID file问题的解决办法
- 数据类型 uint8_t
- NGUI3.6适配的一种方法
- BuildYourOwnLisp Why we need pointer 为什么我们需要指针
- Build Your Own Lisp chapter4的小错误 error: editline/history.h: No such file or directory的解决
- LeetCode Repeated DNA Sequences的一点疑惑
- BuildYourOwnLisp Why we need enum
- UICollectionViewcell 不显示
- UIKit: 动态生成label
- 百度Ueditor编辑器的使用
- iOS开发-UIActivityIndicatorView简单使用
- Interview Questions and Ans
- 快速理解RequireJs
- Handler机制源码探索(一):UI线程中Handler的初始化流程
- Starting MySQL.The server quit without updating PID file
- hdoj-2604-Queuing
- 调试报“The source file is different from when the module was built.”问题的解决
- wpf 绑定数据无法更新ui控件可能存在的问题
- 解决中文乱码的filter(包括get和post提交两种方式)