【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

posted @ 2022-03-04 22:52  站在围墙上的白白  阅读(118)  评论(0编辑  收藏  举报