Java编程之标记语句

举报
魏铁锤 发表于 2022/09/20 22:54:07 2022/09/20
【摘要】 ## 知识回顾 在上一章中我们学了: 数据类型 常量变量 运算符号 语法结构 分支结构 循环结构 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,你好");
        }
    }
}

image.png

- 代码解析:

    由此我们可以看出无论程序循环次数设置多少
最后都会被中止,只能输出两次,直接终止本循环
如果是一个循环嵌套,那么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,你好");
    }
  }
}

image.png

-代码解析:

    从代码中可以看出,当i值为3时本次循环停止
但是没有停止后面的循环,continue与break是一
样的,放在哪层,哪层循环就停止,与break;循环
嵌套的形式一样。
  • 本次讲解结束
  • 下一章学习数组
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。