Java基础学习之--Break/Continue/Return

来源:互联网 发布:淘宝网冒险与挖矿礼包 编辑:程序博客网 时间:2024/04/30 00:07

有段时间没有写博客了,实在惭愧啊,最近公司事情比较多,假期也多,所以…博客这件事就搁浅了,哈哈~

好了,言归正传,今天主要讲解的内容是:

Break | Continue | Return

在开发的过程中经常用到这三个关键字,也用的很好,但是一直没有总结过,也就在刚开始学 Java 的时候概念记得特别清,所以今天就在这里将这些概念 Mark 一下,一来可以帮助记忆,二来可以帮助小伙伴。

1.Break

通常情况下,Break用在 Switch/For/While 循环中,它的主要作用是:

1.Switch

条件匹配成功之后,跳出代码块。

例如:

int number = 0;switch (number) {case 0:    System.out.println("跳出  0--switch");    break;case 1:    System.out.println("跳出  1--switch");    break;default:    break;}最终输出为 :跳出  0--switch
2.For

条件匹配成功之后,跳出 For 循环。

例如:

for (int i = 0; i < 8; i++) {    if(i == 1){        System.out.println("跳出循环--for");        break;    }else{        System.out.println("正常输出--for");    }}最终输出为 :正常输出--for           跳出循环--for
3.While

条件匹配成功之后,跳出 While 循环。

例如:

int number = 0;while (number<9) {    number ++;    if(number==3){        System.out.println("跳出循环--while");        break;    }else{        System.out.println("正常输出--while");    }}最终输出为 :正常输出--while           正常输出--while           跳出循环--while

2.Continue

通常情况下,Continue 用在 For/While 循环中,它的主要作用是:

1.For

条件匹配成功之后,跳过本次循环。

例如:

for (int i = 0; i < 3; i++) {    if(i == 1){        continue;    }    System.out.println("正常输出--for  " + i);}最终输出为 :正常输出--for  0           正常输出--for  2
2.While

条件匹配成功之后,跳过本次循环。

例如:

int number = 0;while (number<4) {    number ++;    if(number == 1){        continue;    }    System.out.println("正常输出--while  " + number);}最终输出为 :正常输出--while  2           正常输出--while  3           正常输出--while  4

3.Return

通常情况下,Return 用在方法中,它的主要作用是:

条件匹配成功之后,结束当前方法的执行。

例如:

int number = 0;switch (number) {case 0:    System.out.println("\r\n跳出  0--switch");    break;case 1:    System.out.println("跳出  1--switch");    break;default:    break;}for (int i = 0; i < 8; i++) {    if(i == 1){        System.out.println("跳出循环--for");        return;    }else{        System.out.println("正常输出--for");    }}while (number<9) {    number ++;    if(number==3){        System.out.println("跳出循环--while");        return;    }else{        System.out.println("正常输出--while");    }}最终输出为 :跳出  0--switch           正常输出--for           跳出循环--for此时无论将 Return 关键字放在哪里,只要执行到 Return 关键字部分,方法就结束。

综上可以得出结论:

Break 在 Switch/For/While 中使用时,作用是:
条件匹配成功之后,跳出代码块;
Continue 在 For/While 中使用时,作用是:
条件匹配成功之后,跳过本次循环;
Return 在方法中使用时,作用是:
条件匹配成功之后,结束当前方法的执行。

好了,时候不早了,该休息了,希望可以帮到小伙伴,have a good day~

1 0
原创粉丝点击