java 循环内用return
时间: 2023-08-08 10:10:45 浏览: 88
Java中return的用法(两种)
5星 · 资源好评率100%
在Java中,你可以在循环内使用`return`语句来提前结束循环并返回结果。当`return`语句被执行时,它会立即终止当前的方法,并将指定的值返回给调用者。
以下是一个示例,展示了如何在循环内使用`return`语句:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
// 在循环内使用return找到目标值
int target = 3;
int result = findTarget(numbers, target);
System.out.println("目标值 " + target + " 的索引是: " + result);
}
public static int findTarget(int[] arr, int target) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
return i; // 在找到目标值时提前结束循环并返回索引
}
}
return -1; // 如果未找到目标值,则返回-1
}
}
```
在上面的例子中,`findTarget`方法在循环内遍历数组,如果找到了目标值,就使用`return`语句提前结束循环并返回索引。如果循环结束后仍未找到目标值,则会返回-1。
希望这可以回答你的问题。如果你有更多疑问,请随时提问!
阅读全文