写点什么

Java 编程之标记语句

作者:魏铁锤
  • 2022-10-20
    广东
  • 本文字数:780 字

    阅读完需:约 1 分钟

知识回顾

在上一章中我们学了:

数据类型 常量变量 运算符号 语法结构

分支结构 循环结构

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;循环嵌套的形式一样。

发布于: 刚刚阅读数: 3
用户头像

魏铁锤

关注

代码创造奇迹 2022-06-13 加入

一个爱写代码的小伙

评论

发布
暂无评论
Java 编程之标记语句_10月月更_魏铁锤_InfoQ写作社区