一、总结
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