你好呀,我是沉默王二,是《Web 全栈开发进阶之路》的作者,CSDN 2019 年度的博客之星。《教妹学 Java》是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个知识点讲得透彻明白,保证你可以从中受益,成为一名优秀的 Java 工程师。

因为是第一次做付费专栏,所以有一定的压力,虽然只需要 9.9 元,但我对自己的要求是至少要达到 199 元的标准,这样才能对得起所有喜欢我的读者。我非常希望你能够跟我分享你的感受和体验,如果你恰好也有这种想法的话,就请加我的微信(qing_geee)告诉我吧。另外,我还组建了一些高质量的技术交流群,邀请了很多大咖,有腾讯的、美团的、PDD 的,需要的话我拉你。

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

“是的,三妹。当我们需要在 for 循环或者 (do)while 循环中立即跳转到下一个循环时,就可以使用 continue 关键字,通常用于跳过指定条件下的循环体,如果循环是嵌套的,仅跳过当前循环。”

来个示例:

public class ContinueDemo {public static void main(String[] args) {for (int i = 1; i <= 10; i++) {if (i == 5) {// 使用 continue 关键字continue;// 5 将会被跳过}System.out.println(i);}}
}

输出:

1
2
3
4
6
7
8
9
10

“二哥,5 真的被跳过了呀。”

“那必须滴。不然就是 bug。”

再来个循环嵌套的例子。

public class ContinueInnerDemo {public static void main(String[] args) {for (int i = 1; i <= 3; i++) {for (int j = 1; j <= 3; j++) {if (i == 2 && j == 2) {//  当i=2,j=2时跳过continue;}System.out.println(i + " " + j);}}}
}

打印出什么玩意呢?

1 1
1 2
1 3
2 1
2 3
3 1
3 2
3 3

“2 2” 没有输出,被跳过了。

再来看一下 while 循环时 continue 的使用示例:

public class ContinueWhileDemo {public static void main(String[] args) {int i = 1;while (i <= 10) {if (i == 5) {i++;continue;}System.out.println(i);i++;}}
}

输出:

1
2
3
4
6
7
8
9
10

注意:如果把 if 条件中的“i++”省略掉的话,程序就会进入死循环,一直在 continue。

最后,再来看一下 do-while 循环时 continue 的使用示例:

public class ContinueDoWhileDemo {public static void main(String[] args) {int i=1;do{if(i==5){i++;continue;}System.out.println(i);i++;}while(i<=10);}
}

输出:

1
2
3
4
6
7
8
9
10

注意:同样的,如果把 if 条件中的“i++”省略掉的话,程序就会进入死循环,一直在 continue。

鸣谢

好了,我亲爱的读者朋友,以上就是《教妹学Java》第十九篇文章的全部内容了,是不是轻松又活泼,学技术再也不枯燥了,对吧?购买专栏的同学都是冲着二哥名声来的,我只能说你很有眼光。

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

教妹学Java(十七):do-while 循环

教妹学Java(十六):while 循环详解

教妹学Java(十五):for循环详解

教妹学Java(十四):switch 语句详解

教妹学Java(十三):if-else 语句详解

教妹学Java(十二):Java关键字大全

教妹学Java(十一):操作符简介

教妹学Java(十):Unicode字符集简介

教妹学Java(九):Java中的数据类型

教妹学Java(八):初识Java变量

教妹学Java(七):究竟什么是JVM?

教妹学Java(六):JDK,JRE和JVM之间有什么区别?

教妹学Java(五):Java程序在编译和运行时发生了什么

教妹学Java(四):Hello World

教妹学Java(三):Java特性

教妹学Java(二):Java的历史

教妹学Java(一):什么是Java?

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

PSS:教程的思维导图已同步到 ProcessOn,传送门~

别瞅了,点赞就对了,你最美你最帅。需要加群进行技术交流的话,就加我的微信(qing_geee)告诉我吧,我会不定期在群里分享学习资源、福利等等,早就是优势,感兴趣的就快来吧!

教妹学Java(十九):continue 关键字详解相关推荐

  1. 教妹学Java(十三):if-else 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"if-else 语句". 教妹学 Java,没见过这么有趣的标题吧?& ...

  2. 教妹学Java(十四):switch 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...

  3. 教妹学Java:48 个关键字

    关键字 "二哥,就我之前学过的这些 Java 代码中,有 public.static.void.main 等等,它们应该都是关键字吧?"三妹的脸上泛着甜甜的笑容,我想她在学习 Ja ...

  4. 教妹学Java(二十二):来吧,一文彻底搞懂Java命名约定

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个知 ...

  5. 教妹学Java(二十):一文带你彻底了解 Java 中的注释,干货了

    你好呀,我是沉默王二,一枚颜值与才华俱在的程序员.本篇教程通过我和三妹对话的形式来谈一谈"Java 中的注释". 教妹学 Java,没见过这么有趣的标题吧?"语不惊人死不 ...

  6. 教妹学Java(二十一):一文带你了解面向对象编程的所有概念

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个 ...

  7. 教妹学Java(二十六):static 关键字解析

    你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十六篇,今天我们来谈谈 Java 的 static 关键字--什么是静态变量?什么是静态方 ...

  8. 教妹学Java(三十三):super 关键字的用法

    你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十七篇,今天我们来谈谈 Java 的 super 关键字--super 关键字有哪些用法? ...

  9. 教妹学Java(三十二):了解 Java 中的返回类型协变

    你好呀,我是沉默王二,(目前是)CSDN 周排名前十的博客专家.这是<教妹学 Java>专栏的第二十七篇,今天我们来谈谈 Java 中的返回类型协变--Java 的返回值类型支持协变.换句 ...

最新文章

  1. python while循环语句-python while循环控制流语句结构与用法
  2. Exchange 2013接收连接器介绍
  3. SharePoint 2010 内容编辑器Web部件的使用方法
  4. c 语言cad 二次开发,c#对AutoCAD二次开发
  5. 为什么6lowpan 要有四个地址_为什么你打玻尿酸,能被人一眼看出来?这四个地方要谨慎注射!...
  6. Advanced Linq - Dynamic Linq query library: Add support for 'Contains' extension
  7. SAP S/4HANA 物料搜索(Material Search) 页面的外观和背后调用的 OData 服务
  8. React中的Portal组件
  9. 真正的商用量子电脑!IBM推 Q System One
  10. android 9.0 权限管理_你真的了解Android权限机制吗?
  11. socket编程和进程线程同步跟新
  12. 计算机网络网络层之IP协议(1)——IP数据报
  13. Java反序列化和JNDI注入
  14. FISCO BCOS专项兴趣小组(SIG)计划,硬核玩家们看过来
  15. 用C 语言实现斐波那契数列
  16. python根据经纬度算距离 怎么输出_python根据经纬度计算距离示例
  17. lodop 条码类型说明
  18. 【第二届集成电路EDA备赛】一、Icarus Verilog(iverilog)快速上手使用(基于windows)
  19. Java内存模型知识点小结---《深入理解Java内存模型》(程晓明)读书总结
  20. 靶机11 Empire Lupin One

热门文章

  1. Java 匹马行天下之一顿操作猛如虎,框架作用知多少?,HTTPS 面试常问全解析
  2. 论述一款软件的界面设计与设计重点是什么?
  3. 电磁流量计测流工作原理及优缺点
  4. VO、DTO、DO、PO的概念、区别和用处
  5. 【Python】使用numpy库实现顾客打分的菜品推荐系统
  6. 通过github搭建个人博客2-博客个性化设置
  7. 服务器拒绝访问如何定位及修复
  8. JAVA毕业设计航空订票系统计算机源码+lw文档+系统+调试部署+数据库
  9. 如何解决老毛桃PE系统自动安装360
  10. 科沃斯机器人“入职”自助办税服务厅