Java编程之标记语句

204 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

知识回顾

在上一章中我们学了:
   数据类型  常量变量  运算符号  语法结构
	分支结构    循环结构
	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时本次循环停止
但是没有停止后面的循环,continuebreak是一
样的,放在哪层,哪层循环就停止,与break;循环
嵌套的形式一样。
  • 本次讲解结束
  • 下一章学习数组