你好呀,我是沉默王二,一枚颜值与才华俱在的程序员。本篇教程通过我和三妹对话的形式来谈一谈“Java 中的 break 关键字”。

教妹学 Java,没见过这么又去的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫,毕竟面向对象编程。专栏现在定价只要 9.9 元,我在想,CSDN 这是赔本生意啊,定价也太低了,趁早买,买到的同学我只能说你赚到了,后面 CSDN 肯定会涨价。如果你购买了专栏,还可以添加我的个人微信【qing_geee】,有任何学习上的问题都可以随时向我提问,坑位所剩无几,手慢无。另外,我有几个高质量的交流群,我会不定期在群里分享学习资源,福利等等,感兴趣的可以说下我邀请你!

下面就由我来介绍一下故事的背景吧。

我有一个漂亮如花的妹妹(见上图),她叫什么呢?我想聪明的读者朋友们都能猜得出:沉默王三,没错,年方三六。父母正考虑让她向我学习,做一名正儿八经的 Java 程序员。我期初是想反抗的,因为程序员这行业容易掉头发。但家命难为啊,与其反抗,不如做点更积极的事情,写点有趣的文章,教妹妹如何更快地掌握 Java 这门编程语言。毕竟程序员还算得上高薪(都是拿命换的啊)。

(铺垫结束,正文开始)

“二哥,今天我们学习的内容是‘break 关键字’,对吧?”

“是的,三妹。break 关键字通常用于中断循环或 switch 语句,它在指定条件下中断程序的当前流程。如果是内部循环,则仅中断内部循环。”

可以将 break 关键字用于所有类型循环语句中,比如说 for 循环,while 循环,以及 do-while 循环。

来画个流程图感受一下:

用在 for 循环中的示例:

for (int i = 1; i <= 10; i++) {
    if (i == 5) {
        break;
    }
    System.out.println(i);
}

用在嵌套 for 循环中的示例:

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 3; j++) {
        if (i == 2 && j == 2) {
            break;
        }
        System.out.println(i + " " + j);
    }
}

用在 while 循环中的示例:

int i = 1;
while (i <= 10) {
    if (i == 5) {
        i++;
        break;
    }
    System.out.println(i);
    i++;
}

用在 do-while 循环中的示例:

int j = 1;
do {
    if (j == 5) { 
        j++;
        break;
    }
    System.out.println(j);
    j++;
} while (j <= 10);

用在 switch 语句中的例子,请参考之前的文章:

https://qingmiaogu.blog.csdn/article/details/104736869

本篇文章为《教妹学Java》专栏的第十八篇文章,是不是轻松又活泼,学技术再也不枯燥了,对吧?购买专栏的同学都是冲着二哥名声来的,我只能说你很有眼光。

上一篇回顾:教妹学Java(十七):do-while 循环

PS:本篇文章中的示例代码已经同步到码云,传送门~

别瞅了,点赞就对了,你最美你最帅

更多推荐

教妹学Java(十八):break 关键字详解