Java SE java基础 数组基本查找
需求:查找数组中对应的元素
示例代码:
package Text;
import java.util.Scanner;
public class Text04 {
public static void main(String[] args) {
//1.定义一个静态初始化数组。
int[] arr = {12,45,478,123,65465,132,12,54,5,4,5,1,5,1};
//2.创建一个对象,用于键盘录入数据,并且用一个变量接收键盘录入的数据。
Scanner sc = new Scanner(System.in);
System.out.println("请输入您要查找的元素");
int sum = sc.nextInt();
//3.定义一个索引变量,初始值为-1。假设录入的成绩是不存在的,输出-1。
int index = -1;
//4.遍历数组,能够获取数组中的所有元素。
for (int i = 0; i < arr.length; i++) {
//5.拿键盘录入的数据与遍历获取的元素对比,如果对应,那么把该值对应的索引赋值给索引变量。
if(sum == arr[i]){
index = i;
break;
}
}
//5.输出索引变量
System.out.println(index);
}
}