百木园-与人分享,
就是让自己快乐。

【Java】java return和break以及continue的区别

一、总结

1、return 是结束方法

2、break 是跳出循环

3、continue 是终止本次循环继续下次循环

 

二、return方法

 1     //return
 2     public static void printWithReturn() {
 3         for (int x = 1; x <= 9; x++) {
 4             for (int y = 1; y <= x; y++) {
 5                 System.out.print(y + \"*\" + x + \"=\" + (x * y) + \"\\t\");
 6             }
 7             System.out.println();
 8             System.out.println(\"这是return之前的\");
 9             /**
10              * 若果是reurn,结束方法,后面的语句不会执行
11              */
12             return;
13         }
14         System.out.println(\"方法结束\");
15     }

 

 

三、break方法

 1     //break
 2     public static void printWithBreak() {
 3         for (int x = 1; x <= 9; x++) {
 4             for (int y = 1; y <= x; y++) {
 5                 System.out.println(y + \"*\" + x + \"=\" + (x * y) + \"\\t\");
 6             }
 7             System.out.println();
 8             System.out.println(\"这是break之前的\");
 9             /**
10              * 若果是break,结束循环,后面的语句会执行
11              */
12             break;
13         }
14         System.out.println(\"方法结束\");
15     }

 

 

四、continue方法

 1     //continue方法
 2     public static void printContinue() {
 3         for (int x = 1; x <= 9; x++) {
 4             /**
 5              * 当x为5时,跳出循环,继续下一次循环
 6              */
 7             System.out.println(\"这是continue之前的\");
 8             if (x == 5) {
 9                 continue;
10             }
11             System.out.println(\"这是continue之后的\");
12             for (int y = 1; y <= x; y++) {
13                 System.out.print(y + \"*\" + x + \"=\" + (x * y) + \"\\t\");
14             }
15             System.out.println();
16 
17         }
18         System.out.println(\"方法结束\");
19     }

 

来自:https://blog.csdn.net/xldmx/article/details/82767133


来源:https://www.cnblogs.com/shuozhang/p/15966495.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 【Java】java return和break以及continue的区别

相关推荐

  • 暂无文章