直接查找
/*
直接查找法:查询输入的值是否存在,如果存在就输出索引值,不存在就返回-1;
*/
import java.util.*; //别忘了导入;
class demo5{
public static void main(String[] args) {
int[] arr={4,54,7,3,1,79,68,78};
int i=suoYin(arr);
System.out.println("你查询的数索引值是:"+i);
}
public static int suoYin(int arr[]){
System.out.println("请输入你要查询的值:");
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
for (int i=0;i<arr.length ;i++ ){
if (arr[i]==a){
return i;
} //此处省略else,如果没找到就继续查找,找到了直接返回,就是停止了循环;
}
return -1;
}
}