键盘录入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值
package com.zuu;
import java.util.Scanner;
/*
键盘录入一个数据,查找改数据在数组中的索引,并在控制台输出找到的索引值
*/
public class Search {
public static void main(String[] args){
int[] arr = {17,28,30,19,64,52};//静态初始化数组
Scanner sc = new Scanner(System.in);//用变量接收键盘录入的数据
System.out.println("输入要查找的数据");
int number = sc.nextInt();
int index = getIndex(arr,number);
System.out.println("index:" + index);
}
/*
查找指定数据在数组中的索引
返回值类型:int
参数:int[] arr,int number
*/
public static int getIndex(int[] arr,int number){
int index = -1;
//遍历数组
for(int x = 0;x<arr.length;x++){
//将录入数据和每个数组元素比较
if(arr[x] == number){
index = x;
break;
}
}
//返回索引
return index;
}
}
结果: