首先先建立概念:
执行结果:
执行结果
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