Java 中 break和 continue 的使用方法及区别
2024-09-03 17:03:38
break
break可用于循环和switch...case...语句中。
用于switch...case中:
执行完满足case条件的内容内后结束switch,不执行下面的语句。
eg:
public static void breakSwitch1() {
int n = 1;
switch (n) {
case 1:
System.out.println("this is one.");
break;
case 2:
System.out.println("this is two.");
break;
default:
System.out.println("Others.");
}
}
结果:
this is one.
eg2:
public static void breakSwitch2() {
int n = 1;
switch (n) {
case 1:
System.out.println("this is one.");
//break;
case 2:
System.out.println("this is two.");
break;
default:
System.out.println("Others.");
}
}
结果:
this is one.
this is two.
如果不使用break语句则所有的操作将在第一个满足条件之后的语句全部输出,直到遇到break语句为止;
一、作用和区别
break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。
continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻中断该循环体。
- 当循环执行到break语句时,就退出整个循环,然后执行循环外的语句。
当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。
最新文章
- python 日期计算案例
- SVN服务器安装
- 使用javascript获取url中的参数
- 说说Java中的枚举(一)
- Js作用域链及变量作用域
- Android二-.9.png
- 04-树6 Complete Binary Search Tree
- Mysql数据库表排序规则不一致导致联表查询,索引不起作用问题
- Codeforces 588E. A Simple Task (线段树+计数排序思想)
- PL/pgSQL学习笔记之四
- 2014广州Java岗位面试汇总
- hibernate+mysql 8小时问题
- 【Asp.Net】小BUG汇总[更新]
- c++builder调用vc的dll
- (Mac OS平台)升级.NetCore1.0正式版小记
- 201621123031 《Java程序设计》第1周学习总结
- 操作MP3文件的元数据
- Shell 基础教程
- memcache 安装及使用
- 如何注册CUBA Studio