JAVA里break和continue和return的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA里break和continue和return的区别相关的知识,希望对你有一定的参考价值。

break: 跳出当前循环,执行循环外后面的代码;
continue:跳出本次循环,继续执行循环内后面的代码;
return 和上面不是一个维度的,他返回结果,并停止当前方法后续代码
参考技术A break:无论条件是什么,都跳出执行后面语句
continue:前面执行完,执行该语句后面
return:前面执行完了,返回执行后面语句

请说明break和continue的区别?用JAVA举例出来详细点··要例子

for(int i=0;i<10;i++)
如果这里有break;则直接跳出for语句。
如果这里是continue,则本次循环停止,直接下一次循环。

简单举个例子:
1.让循环只执行3次:
for(int i=0;i<10;i++)
if(i==3) break;

2.输出1-10之中的偶数
for(int i=1;i<=10;i++)
if(i%2!=0)
continue; //奇数的话就不执行之后的代码,直接下一次循环。

system.out.println(i);
参考技术A /*public class test2
public static void main(String[] args)
int i;
int sum=0;
for(i=0;i<=10;i++)
if(i==3)
break;
sum+=i;
System.out.println(+sum);



*/

public class test2
public static void main(String[] args)
int i;
int sum=0;
for(i=0;i<=10;i++)
if(i==3)
continue;
sum+=i;
System.out.println(sum);


以上是关于JAVA里break和continue和return的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java 中 return,continue,break的区别

Java 中break和continue结合标签标示符中断循环示例详解(附源码)

js流程控制语句里break和continue的使用及区别

JavaScript 的 foreach 用不了 break/continue?同样写法下 for 循环也不行

JavaScript 的 foreach 用不了 break/continue?同样写法下 for 循环也不行

说明在循环中使用break和continue,return语句之间的区别