循环语句的中断与跳转
来源:互联网 发布:网格划分软件 编辑:程序博客网 时间:2024/05/18 01:32
转载自
http://blog.csdn.net/daochuwenziyao/article/details/69668795?ref=myread
循环语句的中断与跳转:
break
continue
return
System.exit(0)
例子:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
总结:
break:(针对最近的循环结构)
(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。
(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。[逐层判断,逐步跳出]
(3).break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。
(4).当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
总的来说:就近原则,结束当前的整个循环。
continue:(针对本次循环)
(1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。
(2).结束当前循环,进行下一次的循环判断。
(3).终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行。
总的来说:终止当前这次循环,进行下一次循环。
return:(针对循环结构所在方法)
总的来说:退出循环所在方法。
System.exit(0):(针对整个应用程序)
源代码:
public static void exit(int status) {
Runtime.getRuntime().exit(status);
}
他是System类的一个静态方法,作用是是关掉jvm,status参数是状态参数,0是正常关闭!其他非0为非正常关闭。
在异常里可传递其他非0参数关闭JVM,如:
try{
//TODO
}catch(Exception e){
System.exit(1);// abnormal termination.
}
dispose():关闭当前程序,释放资源。而exit不释放内存资源。
总的来说:正常退出应用程序。
转自:http://blog.csdn.NET/funneies/article/details/9310845
- 循环语句的中断与跳转
- javaSE学习09_循环语句的中断与跳转
- 循环的中断语句
- C#循环语句的中断
- 循环与选择以及流程跳转语句
- 循环的中断与无限循环
- 循环语句中断
- sql的循环,判断,跳转语句
- 黑马程序员--第二篇-循环语句与控制跳转语句
- 循环跳转语句
- 语句(Statement)---循环跳转
- 【JavaSE学习笔记】for循环的嵌套与跳转控制语句
- while 语句与 if 语句 for循环语句的循环
- 控制跳转语句:标号 a: 的使用-跳出多重循环
- Go 循环跳转语句使用标签的作用之一
- JAVA循环语句和跳转语句
- 黑马程序员——Java基础---跳转控制语句与循环语句练习
- [Java学习笔记] 猜猜看(2) ~ 中断循环语句的一种方法(能够中断所有进行中的循环)
- Copy Constructor
- DNS
- Hadoop的MapReduce
- python模块系列之
- 边缘提取
- 循环语句的中断与跳转
- textarea字数超过限制禁止输入
- SVN-解决图标未显示
- DOM模型演示---增删改查中的删和改
- 【caffe】caffe的python接口学习:生成solver文件
- nginx 负载均衡
- Zookeeper系列(二)安装配置与集群搭建
- IText
- hashMap hashCode equals