Java教程

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

本文主要是介绍【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

这篇关于【Java】java return和break以及continue的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!