什么是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跳过了此次循环
}
}
}

最新文章

  1. HTTP基础10--web(2)
  2. NFS配置
  3. 配置IIS服务器,.apk文件下载
  4. OpenXml Excel数据导入导出(含图片的导入导出)
  5. TCP/IP笔记 二.网络层(1)
  6. 玩转Windows服务系列——命令行管理Windows服务
  7. Can I use MyBatis to generate Dynamic SQL without executing it?
  8. django 模型models
  9. iOS开发之将字典、数组转为JSON字符串方法
  10. Python中的json模块
  11. DRF框架之认证组件用法(第四天)
  12. web安全Wargame—Natas解题思路(1-26)
  13. 消息队列redis
  14. Luogu P2463 [SDOI2008]Sandy的卡片
  15. AtCoder Grand Contest 006 (AGC006) C - Rabbit Exercise 概率期望
  16. JQuery : 插件定义
  17. Android_Studio_Checkout_Github_Error"Cannot run program "git.exe":CreateProcess error = 2
  18. [Mysql]——通过例子理解事务的4种隔离级别
  19. Http实现文件下载
  20. 跟踪分析Linux内核的启动过程

热门文章

  1. numpy、pandas、scipy、matplotlib、jieba、 openpyxl、pillow的安装
  2. SpringCloud降级熔断 Hystrix
  3. mysql基础操作(四):简单多表查询
  4. Linkerd 2.10(Step by Step)—配置超时
  5. Powershell免杀从入门到实践
  6. java多线程同步的5种方法
  7. Robot Framework(14)- Variables 表的详细使用和具体例子
  8. Intel® QAT加速卡之逻辑实例
  9. linux 下的shutdown指令
  10. 【JDK】分析 String str=““ 与 new String()