在Java中,跳转语句主要有三种:`break`、`continue`和`return`。
break语句
用途:用于跳出循环语句或switch语句,终止当前循环或switch结构,并跳转到该循环或switch语句后面的第一条语句。
示例:
```java
for (int i = 0; i < 100; i++) {
if (i == 10) {
break; // 终止循环
}
System.out.println(i);
}
```
continue语句
用途:用于跳过当前循环的剩余部分,不执行循环体中`continue`之后的语句,而是直接开始下一次循环。
示例:
```java
for (int i = 0; i < 100; i++) {
if (i == 10) {
continue; // 跳过本次循环的剩余部分
}
System.out.println(i);
}
```
return语句
用途:用于结束当前函数的执行,并返回函数调用处。
示例:
```java
public int sum(int[] numbers) {
int total = 0;
for (int number : numbers) {
if (number < 0) {
return total; // 结束函数并返回当前的总和
}
total += number;
}
return total;
}
```
建议在实际编程中,根据具体需求选择合适的跳转语句,以确保程序的逻辑清晰和易于维护。`break`和`continue`主要用于循环控制,而`return`用于函数间的控制流。