Java基础——break与continue用法详解

一、 break语句;


规则:

1. 仅用于循环语句和switch语句当中,用于跳出循环。

2. 当只有一层循环时,则直接跳出循环,不再进行下一轮循环,继续执行循环语句后面的语句

3. 当有多层循环时,break只能跳出一层循环,即只跳出自己所在的那层循环。

4. 当用于switch语句时,break可直接跳出switch语句,不再判断后面的case条件,而是直接执行switch语句后面的代码。

例一:单层循环

int m;
for(m=0;m<=3;i++)
{if(m==2)break;elseSystem.out.println(m);
}

编译结果:

0
1

例二:多层循环

int m,n;
for(m=0;m<=3;m++)
{while(m==2)break;
}
System.out.println(m);

编译结果:

4           //假如可以跳出多层循环则应输出"2"。

例三:switch语句

int m=3;
switch(m){case 1:System.out.print(m);case 2:System.out.print(m);case 3:System.out.print(m);break;case 4:System.out.print(m);case 5:System.out.print(m);}

编译结果:

3         //假如去掉break则输出"333"

二、 continue语句;


规则:

1. 仅用于循环语句当中,用于结束当前循环,继续进行下一轮循环,不会跳出整个循环。

例如:

int m;
for(m=1;m<=5;m++)
{if(m==3)System.out.println("王长富");elsecontinue;
}
System.out.println(m);

编译结果:

王长富
6

《Java基础——break与continue用法详解》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. leetcode-458-Poor Pigs
  2. c++ 自定义比较函数,运行时发生segmentation fault
  3. 一个B/S结构自动二次请求需求的实现
  4. jQuery(一)初识
  5. isatty_带有示例的Python File isatty()方法
  6. Zoj 2947——Abbreviation
  7. 压缩数据成JPG到内存-windows
  8. linux输入法安装指南,Linux 中文输入法安装
  9. 铁路售票系统_铁路这些工种你知道吗?快来一起康康吧
  10. 计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第16章:操作系统概述 习题和答案
  11. VTK读取rawdata
  12. RabitMQ简介和原理分析(一)
  13. Code39码和Code93码的区别
  14. 音视频基础(四)音频文件格式转换(支持重采样采样位数为24位)
  15. 电子签名就是数字签名吗?
  16. 如何通俗易懂地解释卷积?
  17. MySQL数据库:SQL语句优化
  18. 【allegro 17.4软件操作保姆级教程八】布线操作基础之三
  19. BUUCTF 派大星的烦恼
  20. Codeforces847K Travel Cards

热门文章

  1. Jmeter接口测试中参数化的多种方法,你知道的有几种?欢迎评论留言。
  2. 通过Fiddler Script替换请求/响应内容
  3. CISP-PTE、CISP、CISSP之间的区别
  4. hksi paper 1 香港证券资格考试卷一 备考经验分享(2022.10) 證券及期貨從業員資格考試
  5. Qt 之 QDateEdit 和 QTimeEdit
  6. Android 实现人脸识别
  7. Unity中在Game窗口画线
  8. ORA-01400错误
  9. 问题-SecureCRT中文乱码
  10. MAP实现一个key,对应多个Value值。