定义一维数组并初始化,通过键盘任意输入一个数,查找该数是否存在(结果返回下标值)
import java.util.Scanner;
public class arraysearch {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int []array={2,5,8,10,15,20};
System.out.println("请输入要查找的数");
int target=scanner.nextInt();
int index = search(array, target);
if (index!=-1){
System.out.println("该数在数组中的下标值为"+index);
}
else {
System.out.println("该数不存在于数组中");
}
}
public static int search(int[]array,int target){
for (int i=0;i<array.length;i++){
if (array[i]==target){
return i;
}
}
return -1;
}
}