8.跳转控制语句
320字约1分钟
2024-12-02
break语句
break语句是结束当前的循环,但不会结束当前的程序
int a = 0;
for (a = 1; a < 10; a++) {
// 当循环到a = 3时,结束当前循环
if (a == 3) {
break;
}
System.out.println("a=" + a);
}
// 但最后a = 3
System.out.println("退出for循环,此时a=" + a);
continue语句
continue语句是结束当前的循环,进入到下一次循环
和 break
语句差不多,唯一的区别就是 continue
语句不是直接结束该循环,而是跳转到下一个循环
int a = 0;
for (a = 1; a <= 5; a++) {
// 当循环到a = 3时,满足if语句的执行条件,执行continue,直接跳转到下一次循环
if (a == 3) {
continue;
}
System.out.println("a=" + a); // 所有a = 1 2 4 5
}
// 但最后a = 5
System.out.println("退出for循环,此时a=" + a);
return语句
return语句是用来终止方法的,也就是停止该方法继续运行的(也就是终止程序的)
int a = 0;
for (a = 1; a <= 5; a++) {
// 当循环到a = 3时,满足if语句的执行条件,执行return,直接终止当前的方法
if (a == 3) {
return;
}
System.out.println("a=" + a); // 所有a = 1 2
}
// 但最后a = 5
System.out.println("退出for循环,此时a=" + a);