已知一个数组,键盘录入一个数,查找该数在该数组中的索引。 并且在控制台中打印出来 如果数组中没有,则返回-1。 写在方法中
时间: 2024-10-15 09:17:04 浏览: 44
要在Java中编写一个方法来查找给定数字在一个整数数组中的索引,你可以创建一个名为`findIndex`的方法。这个方法接收一个整数数组作为参数,以及要搜索的目标值。下面是示例代码:
```java
public class ArrayUtils {
public static int findIndex(int[] array, int target) {
// 遍历数组寻找目标值
for (int i = 0; i < array.length; i++) {
if (array[i] == target) {
return i; // 找到目标值,返回其索引
}
}
// 没有找到目标值,返回-1
return -1;
}
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
int searchValue = 3;
int index = findIndex(numbers, searchValue);
if (index != -1) {
System.out.println("元素 " + searchValue + " 的索引是 " + index);
} else {
System.out.println(searchValue + " 不在数组中");
}
}
}
```
在这个例子中,如果`searchValue`等于数组中的某个元素,它会返回那个元素的索引;如果不匹配,则返回-1。
阅读全文