为什么“getIndex”在索引第一次出现后不继续查找?
write 方法实现了一个索引,用于查找数组中指定元素的第一次出现。
public static void main(String[] args) {
//定义数组
int[] arr = {5,7,2,3,5};
//键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入要查找的数字:");
int num = sc.nextInt();
int index = getIndex(arr,num);
System.out.println(index);
}
public static int getIndex(int[] arr,int value) {
for(int i=0; i<arr.length; i++) {
if(arr[i] == value) {
return i;
}
}
return -1;
}
我期望输出是 0 和 4,但实际输出是 0。
慕标琳琳
慕田峪4524236
慕森王
相关分类