continue的用法 return 、break和continue三大关键字的区别和作用

continue的用法 return 、break和continue三大关键字的区别和作用

continue的用法大家好,欢迎来到java面试课堂,点击下方公众号:java面试宝典、开发中常用工具以及破解方法等都在这里 java面试必备技术 回复关键字“面试”,领取大厂最新最实用的面试宝典和简历模板,专注解答同学们求职过程中难题以及求职技巧,分享java领域干货,大家一起成为更优秀的人 39篇原创内容 –> 公众号 break:public static void main(String[] args) { // 外层循环,outer作为标识符 outer: for (int i = 0; i < 5; i++) { // 内层循环 for (int j = 0; j < 3; j++) { System.out.println(“i的值为:” + i + ” j的值为:” + j); if (j == 1) { // 跳出outer标签所标识的循环。 break outer; } } } }输出:

break在循环中:强行结束所在当前循环过程,不再判断执行循环的条件是否成立,直接跳出当前循环,顺序执行循环外的语句。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。另外break不仅可以结束其所在的循环,还可结束其外层循环。只需要在break后紧跟一个标签,这个标签用于标识一个外层循环。注意:Java中的标签就是一个紧跟着英文冒号(:)的标识符。且它必须放在循环语句之前才有作用。(大家参考示例)

continue:public static void main(String[] args) { // 一个简单的for循环 for (int i = 0; i < 5; i++) { if (i == 3) { continue; } System.out.println(i); } }输出:

continue: 终止当前的一次循环过程,其不跳出循环,而是继续往下判断循环条件执行语句。只能结束循环中的一次过程,但不能终止循环继续进行。

return:public static void main(String[] args) { // 一个简单的for循环 for (int i = 0; i < 5; i++) { if (i == 3) { return; } System.out.println(i); } }输出:

return关键字不是用于跳出循环的,它的作用是结束一个方法。再循环过程中直行到return时将会结束该方法,当前循环也会随之结束。但是与continue和break不同之处是,return会直接结束整个方法,不需要管这个return在多少层循环之内            

如果你是一个程序员,那么这篇文章说出了你的心声               

看了这篇,你就会使用中间件Seata来解决分布式事务了

面试经常问的BIO,AIO,NIO,来了解一下                   

点个在看你最好看

continue的用法相关文章