定义一个方法getIndex,查找x是否存在于数组中,并返回数组下标的位置,如果不存在,返回-1。 在week16模块的src下创建类MethodTest08。
时间: 2025-06-22 10:44:19 浏览: 22
### 实现 getIndex 方法
为了实现在 `MethodTest08` 类中查找数组中特定元素的索引位置的方法,可以按照如下方式编写代码:
```java
package week16.module.src;
public class MethodTest08 {
/**
* 查找数组中指定元素的索引位置
*
* @param arr 要查找的数组
* @param target 目标元素
* @return 如果找到目标元素,则返回其索引;否则返回 -1
*/
public static int getIndex(int[] arr, int target) {
// 定义一个索引变量,初始值为-1
int index = -1;
// 遍历数组,获取到数组中的每一个元素
for (int i = 0; i < arr.length; i++) {
// 拿键盘录入的数据和数组中的每一个元素进行比较
if (arr[i] == target) {
// 把该值对应的索引赋值给索引变量,并结束循环
index = i;
break;
}
}
// 输出索引变量
return index;
}
public static void main(String[] args) {
// 测试getIndex方法
int[] testArray = {1, 2, 3, 4, 5};
System.out.println(getIndex(testArray, 3)); // 应输出2
System.out.println(getIndex(testArray, 6)); // 应输出-1
}
}
```
此代码片段实现了所需功能,即在一个整型数组内寻找某个特定数值的位置。当找到了匹配项时会立即停止搜索并返回当前下标的值[^1]。
阅读全文
相关推荐















