break和continue关键字
2024-09-07 23:06:33
什么是break
break 跳出最里层的循环,并且继续执行该循环下面的语句 就是强制退出循环
示例
package struct;
public class ForDemo05 {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
for (int i:
numbers) {
if (i == 40) {
break;
}
System.out.print(i + "\t"); // 10 20 30
// 40 50没有输出 因为break已经跳出了当前循环 没有执行后面的语句
}
}
}
什么是continue
让程序立刻跳转到下一次循环的迭代 跳出当前循环 执行下一次
示例
package struct;
public class ForDemo06 {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
for (int i:
numbers) {
if (i == 40) {
continue;
}
System.out.print(i + "\t"); // 10 20 30 50
// 40没有输出 因为continue跳过了此次循环
}
}
}
最新文章
- HTTP基础10--web(2)
- NFS配置
- 配置IIS服务器,.apk文件下载
- OpenXml Excel数据导入导出(含图片的导入导出)
- TCP/IP笔记 二.网络层(1)
- 玩转Windows服务系列——命令行管理Windows服务
- Can I use MyBatis to generate Dynamic SQL without executing it?
- django 模型models
- iOS开发之将字典、数组转为JSON字符串方法
- Python中的json模块
- DRF框架之认证组件用法(第四天)
- web安全Wargame—Natas解题思路(1-26)
- 消息队列redis
- Luogu P2463 [SDOI2008]Sandy的卡片
- AtCoder Grand Contest 006 (AGC006) C - Rabbit Exercise 概率期望
- JQuery : 插件定义
- Android_Studio_Checkout_Github_Error";Cannot run program ";git.exe";:CreateProcess error = 2
- [Mysql]——通过例子理解事务的4种隔离级别
- Http实现文件下载
- 跟踪分析Linux内核的启动过程
热门文章
- numpy、pandas、scipy、matplotlib、jieba、 openpyxl、pillow的安装
- SpringCloud降级熔断 Hystrix
- mysql基础操作(四):简单多表查询
- Linkerd 2.10(Step by Step)—配置超时
- Powershell免杀从入门到实践
- java多线程同步的5种方法
- Robot Framework(14)- Variables 表的详细使用和具体例子
- Intel® QAT加速卡之逻辑实例
- linux 下的shutdown指令
- 【JDK】分析 String str=““ 与 new String()