Java数组之一维数值数组之查找Key值
时间: 2023-07-29 21:11:42 浏览: 120
Java数组中的查找
如果你想在一个一维数值数组中查找一个特定的值(即 key 值),可以使用 for 循环遍历数组,并对数组中的每个元素进行比较,直到找到 key 值或者遍历完整个数组。以下是一个示例代码:
```java
public class ArraySearch {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
int key = 3;
int index = -1;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == key) {
index = i;
break;
}
}
if (index == -1) {
System.out.println("Key not found");
} else {
System.out.println("Key found at index " + index);
}
}
}
```
在上面的代码中,我们首先定义了一个包含 5 个整数的数组 `arr`,并且指定了我们要查找的 key 值为 3。然后,我们使用 for 循环遍历整个数组,比较每个元素是否等于 key 值,如果找到了对应的元素,我们记录它的位置,并跳出循环。如果循环结束后还没有找到 key 值,我们输出一条提示信息。
阅读全文