Java编程之标记语句
【摘要】 ## 知识回顾
在上一章中我们学了:
数据类型 常量变量 运算符号 语法结构
分支结构 循环结构
if switch for while do..while
循环嵌套关系
- 今天我们来学习 break continue 标记
- 我们用这个标记来实现与解决一些生活中的小问题
## break;标记
break中止
知识回顾
在上一章中我们学了:
数据类型 常量变量 运算符号 语法结构
分支结构 循环结构
if switch for while do..while
循环嵌套关系
- 今天我们来学习 break continue 标记
- 我们用这个标记来实现与解决一些生活中的小问题
break;标记
break中止语句
使用break语句可以使程序直接跳出switch语句体,
也可以用break语句在循环结构终止本层循环体,从而
提前结束本层循环,达到程序高效的功能实现。
此中止语句只能在循环体内和switch语句体内使
用break;在哪一层使用break;就中止哪一层循环,
下面我们来用程序表达一下:
一个小练习
- 当i的值为3时,直接终止循环
咱们看程序总共输出了几次“Java,你好”
public class We{
public static void main (String[] agrs){
for(int i=1;i<=5;i++){
if(i==3){
break;//终止 终断 //当满足if条件的时候 终断循环
}
System.out.println("java,你好");
}
}
}
- 代码解析:
由此我们可以看出无论程序循环次数设置多少
最后都会被中止,只能输出两次,直接终止本循环
如果是一个循环嵌套,那么break;放到哪层就只
能中止本层的循环。
continue标记
continue语句是中止本次循环体余下尚未执行的语句
继续下次循环立即进行下一次的循环条件判定,可以理解
为仅结束本次循环。
continue语句并没有使整个循环终止。
现在我们用程序表达一下:
public class We{
public static void main (String[] agrs){
for(int i=1;i<=5;i++){
if(i==3){
continue;//跳过 本次 //当满足if条件的时候 停止本此次循环
}
System.out.println("java,你好");
}
}
}
-代码解析:
从代码中可以看出,当i值为3时本次循环停止
但是没有停止后面的循环,continue与break是一
样的,放在哪层,哪层循环就停止,与break;循环
嵌套的形式一样。
- 本次讲解结束
- 下一章学习数组
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)