import java.util.Scanner; /*需求: 设计一个方法可以接收整型数组,和要查询的元素值; 最终要返回元素在该数组中的索引,如果数组中不存在该元素则返回 -1。*/ public class Demo04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = {1, 4, 7, 2, 5, 8, 3, 6, 9, 0}; System.out.println("请输入一个数组中的数:"); int putin = sc.nextInt(); int indexs = query(arr, putin); if (indexs >= 0) System.out.println("输入的数在数组中的索引为:" + query(arr, putin)); else System.out.println("查无此元素"); } public static int query(int[] arr, int putin) { for (int i = 0; i < arr.length; i++) { if (arr[i] == putin) { return i; } } return -1; } }