描述和解释是苍白的,看代码说话。
1、break跳出当前循环:
public class test {
public static void main(String[] args) {
for (int i = 0; i <5; i++) {
if (i==3) {break;}
System.out.println(i);
}
System.out.println("ok");
}
}
for (int i = 0; i <5; i++) {
if (i==3) {break;}
System.out.println(i);
}
System.out.println("ok");
}
}
输出结果:0 1 2 ok
2、continue跳出本次循环继续下次循环
public class test {
public static void main(String[] args) {
for (int i = 0; i <5; i++) {
if (i==3) {continue;}
System.out.println(i);
}
System.out.println("ok");
}
}
public static void main(String[] args) {
for (int i = 0; i <5; i++) {
if (i==3) {continue;}
System.out.println(i);
}
System.out.println("ok");
}
}
输出结果:0 1 2 4 ok
3、return跳出当前方法
public class test {
public static void main(String[] args) {
for (int i = 0; i <5; i++) {
if (i==3) {return;}
System.out.println(i);
}
System.out.println("ok");
}
}
public static void main(String[] args) {
for (int i = 0; i <5; i++) {
if (i==3) {return;}
System.out.println(i);
}
System.out.println("ok");
}
}
输出结果:0 1 2