一、总结
1、return 是结束方法
2、break 是跳出循环
3、continue 是终止本次循环继续下次循环
二、示例
public static void printWithReturn() {
for (int x = 1; x <= 9; x++) {
for (int y = 1; y <= x; y++) {
System.out.print(y + "*" + x + "=" + (x * y) + "\t");
}
System.out.println();
System.out.println("这是return之前的");
/**
* 若果是reurn,结束方法,后面的语句不会执行
*/
return;
}
System.out.println("方法结束");
}
在 Java 中,break 语句用于终止循环或者 switch 语句的执行,并跳出当前代码块。
当满足某个条件时,可以使用 break 语句来提前结束循环,无需等待循环条件的自然终止。
break 语句的代码示例如下。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时,终止循环
}
System.out.println(i);
}
上述代码使用 for 循环进行迭代,当变量 i 等于 5 时,执行 break 语句,终止循环并跳出。因此,该代码将输出如下结果:注意到当 i 等于 5 时,循环被提前终止,后续的迭代不再执行。
0
1
2
3
4
在 Java 中,continue 语句用于跳过当前循环的剩余代码,并开始下一次循环。
它将忽略循环体中continue 语句之后的所有代码,直接进入下一次循环,其语法如下:continue;
下面是一个具体的代码示例:
for (int i = 0; i < 5; i++) {
if (i == 2) {
continue; // 当i等于2时,跳过当前循环
}
System.out.println(i);
}
上述代码使用了 for 循环来进行迭代,当变量 i 等于 2 时,执行 continue 语句,跳过当前循环的剩余代码,直接进行下一轮循环。因此,该代码将输出如下结果:
注意到当 i 等于 2 时,对应值被跳过了,没有被打印出来。然后循环继续进行直到 i 小于 5 为止。
0
1
3
4