## 知识回顾
在上一章中我们学了:
数据类型 常量变量 运算符号 语法结构
分支结构 循环结构
if switch for while do..while
循环嵌套关系
- 今天我们来学习 break continue 标记
- 我们用这个标记来实现与解决一些生活中的小问题
## break;标记
break中止语句
使用break语句可以使程序直接跳出switch语句体,
也可以用break语句在循环结构终止本层循环体,从而
提前结束本层循环,达到程序高效的功能实现。
此中止语句只能在循环体内和switch语句体内使
用break;在哪一层使用break;就中止哪一层循环,
下面我们来用程序表达一下:
#### 一个小练习
- 当i的值为3时,直接终止循环
咱们看程序总共输出了几次“Java,你好”
publicclassWe{ publicstaticvoidmain (String[] agrs){ for(inti=1;i<=5;i++){ if(i==3){ break;//终止 终断 //当满足if条件的时候 终断循环 } System.out.println("java,你好"); } } }
- 循环一下看看效果:
#### - 代码解析:
由此我们可以看出无论程序循环次数设置多少
最后都会被中止,只能输出两次,直接终止本循环
如果是一个循环嵌套,那么break;放到哪层就只
能中止本层的循环。
## continue标记
continue语句是中止本次循环体余下尚未执行的语句
继续下次循环立即进行下一次的循环条件判定,可以理解
为仅结束本次循环。
continue语句并没有使整个循环终止。
现在我们用程序表达一下:
publicclassWe{ publicstaticvoidmain (String[] agrs){ for(inti=1;i<=5;i++){ if(i==3){ continue;//跳过 本次 //当满足if条件的时候 停止本此次循环 } System.out.println("java,你好"); } } }
- 循环一下看看效果:
#### -代码解析:
从代码中可以看出,当i值为3时本次循环停止
但是没有停止后面的循环,continue与break是一
样的,放在哪层,哪层循环就停止,与break;循环
嵌套的形式一样。
- 本次讲解结束
- 下一章学习数组