Java 数组查找元素:找到返回索引,否则返回 -1
在 Java 中,我们可以使用循环来查找数组中的特定元素。如果找到了指定元素,就返回其索引值;如果循环结束后仍未找到指定元素,就返回 -1。
以下是经过修正的代码:
public class Homework02 {
public static void main(String[] args) {
int[] arr = {1, 2, 30};
A2 a2 = new A2();
System.out.println(a2.find(arr));
}
}
class A2 {
int abc = 2;
public int find(int[] arr) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == abc) {
return i;
}
}
return -1; // 在循环结束后返回-1,表示未找到指定元素
}
}
在修正后的代码中,如果在循环内找到了指定元素,将会立即返回相应的索引。如果循环结束后仍未找到指定元素,才会返回 -1。
原文地址: https://www.cveoy.top/t/topic/bM9h 著作权归作者所有。请勿转载和采集!