您的位置:首页 > 产品设计 > UI/UE

java中continue,break,return的区别?

2016-09-08 21:16 549 查看
首先先建立概念:
continue:跳出本次循环,继续下一次循环
break:直接跳出循环体,继续执行循环体之外的代码!
return:跳出整个函数体,函数体后面的部分不再执行!
再看示例:

①continue

public static void main(String[] args) {
int j = 2;
for (int i = 0; i < 5; i++) {
if (i == j) {
continue;
}
System.out.println("i=" + i);<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
}
<span style="white-space:pre"></span><pre name="code" class="java"><span style="white-space:pre">			</span>System.out.println("循环完毕");
}}


执行结果:

i=0

i=1

i=3

i=4

循环完毕


②break

public static void main(String[] args) {
int j = 2;
for (int i = 0; i < 5; i++) {
if (i == j) {
break;
}
System.out.println("i=" + i);

}
System.out.println("循环完毕");
}执行结果:
i=0

i=1

循环完毕


③return

public static void main(String[] args) {
int j = 2;
for (int i = 0; i < 5; i++) {
if (i == j) {
return;
}
System.out.println("i=" + i);

}
System.out.println("循环完毕");
}

执行结果
i=0

i=1

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息