1. break

1)在任何循环语句的主体部分,均可用break控制循环的流程。
2)break用于强行退出循环,不执行循环中剩余语句。仅仅是终止循环,循环后面的语句依旧执行。
3)break语句也在switch中使用。

2. continue

用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

3. 测试代码比较

public class data {public static void main(String[] args) {// break使用System.out.println("************* break ************");for (int i = 0; i < 10; i++) {if(i == 3){break;}System.out.print(i+"\t");}System.out.println();System.out.println("break跳出循环后的语句!");// continue语句System.out.println("********** continue ************");int j = 0;while(j<100){j++;if(j % 10 == 0){System.out.println();continue;}System.out.print(j+"\t");}}}

结果:

结论:
1)由前半部分的break测试代码可以得到,当满足i == 3的条件时直接终止了整个for循环,但是for循环之后的语句依旧执行;
2)由后半部分的continue测试代码可得,当满足j%10==0的条件时,只终止本次循环,即不输出满足该条件的数(10,20,30,…,100),终止本次循环后回到循环最开始的地方while(j<100),下一次循环接着判断j是否<100。
3)break退出循环,continue跳过本次循环。

Java基础05 break和continue比较区别相关推荐

  1. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  2. return 、break 和 continue的区别

    return .break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会 ...

  3. Java中的break和continue关键字使用总结

    java中的break和continue关键字使用总结 一.作用和区别 break的作用是跳出当前循环块(for.while.do while)或程序块(switch).在循环块中的作用是跳出当前正在 ...

  4. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

  5. 【重难点】【Java基础 05】说一说你平时遇到的异常、什么情景下会用到反射、反射的底层原理

    [重难点][Java基础 05]说一说你平时遇到的异常.什么情景下会用到反射.反射的底层原理 文章目录 [重难点][Java基础 05]说一说你平时遇到的异常.什么情景下会用到反射.反射的底层原理 一 ...

  6. exit、break、continue的区别

    exit.break.continue的区别: break:跳出整个循环,不会再执行循环后面的内容continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续exit():结束 ...

  7. for循环及break和continue的区别

    1.For循环 格式: for( 初始语句 ; 执行条件 ; 增量 ){循环体 } 执行顺序:1.初始语句  2.执行条件是否符合 3.循环体  4.增加增量 初始化语句只在循环开始前执行一次,每次执 ...

  8. while 中 break 与 continue 的区别

    break的用法: i = 0 while i<6:i += 1if i == 4:break;print(i) 输出: 1 2 3 i 的初值是 0 ,循环一次数值就加 1 ,一直加到 i== ...

  9. .net中for循环及break和continue的区别

    break用于完全结束bai一个循环,跳出循环体执行循环后面的语句du:而continue是跳过zhi当次循环中剩下的语句,执行下一次循环.简单点说就是break完全结束循环,continue终止本次 ...

最新文章

  1. python遍历目录压缩文件夹然后在发送邮件_python目录操作之python遍历文件夹后将结果存储为xml...
  2. 整理JAVA知识点--基础篇,能力有限不足地方请大神们帮忙完善下
  3. 业内大佬怒喷 Windows 10 Cloud:最大的流氓软件!
  4. oracle如何避免表锁定,Oracle 解决表锁定的问题
  5. Oracle segment啥意思,关于oracle数据库段segment的小结
  6. 3.SpringBoot 常用配置
  7. 资源描述框架RDF-阮一峰
  8. Meego系统的终结 诺基亚QT部门解散
  9. 如何卸载jdk_Java新手怎样安装JDK,手把手教你如何安装JDK
  10. work of 1/5/2016
  11. 【VS环境配置】海康SDK二次开发【亲测有用】
  12. 软件测试周刊(第08期):大过节的
  13. Android添加Flurry统计
  14. python的拼音库是什么意思_Python 中拼音库 PyPinyin 的用法!这个库有点意思哈!...
  15. 深入理解Android之Xposed详解
  16. 用Excel地图可视化——2017世界各国和地区GDP排名(初步统计版)
  17. 【修真院“善良”系列之四】怎么识别招聘中的传销公司?
  18. 软件开发通识之一:什么是计算机语言?
  19. 安装angular ng-alain
  20. 华为设备常用软件包名

热门文章

  1. 二叉树——淘汰赛(洛谷 P4715)
  2. 广度优先搜索——填涂颜色(洛谷 P1162)
  3. PAT乙级(1036 跟奥巴马一起编程)
  4. PAT乙级(1013 数素数)
  5. python tar 多目录压缩脚本,使用tarfile(Python)只压缩给定目录中的文件
  6. 是什么让美国网站拒绝欧洲访问?- GDPR 带来的数据安全思考
  7. 15张图呈现数据库事务背后的并发原理
  8. 4种Spring Boot 实现通用 Auth 认证方式
  9. 新生代农民工的十八般武艺,你都了解吗
  10. 华为云数据库首席架构师:关于数据库他这样说……