帮我用java写一段代码,要求是给定数组[9,3,5,6,2,11,5,6],进行如下操作:查找数字5,并返回其下标使用util方法
时间: 2024-05-02 16:23:31 浏览: 36
好的,以下是使用 Java 编写的代码,实现给定数组中查找数字 5 并返回其下标的功能:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] arr = {9, 3, 5, 6, 2, 11, 5, 6};
int index = findIndex(arr, 5);
System.out.println("数字 5 在数组中的下标为:" + index);
}
public static int findIndex(int[] arr, int num) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == num) {
return i;
}
}
return -1;
}
}
```
该代码中的 `findIndex` 方法接受一个整型数组和一个整数作为参数,返回该整数在数组中的下标。如果在数组中未找到该整数,则返回 -1。
在 `main` 方法中,我们定义了一个数组 `arr`,并调用 `findIndex` 方法查找数字 5 的下标。最后输出结果为:
```
数字 5 在数组中的下标为:2
```
希望这个代码能够满足您的需求,如果有任何问题,请随时提出。