补全代码 import java.util.Scanner; public class FindTest { public static void main(String[] args) { // 请在 Begin-End 间编写代码 /********** Begin **********/ // 定义变量 // 接收给定数据 // 定义数组 // 给数组赋值 // 查找给定元素索引,并输出查找次数 /********** End **********/ } }
时间: 2023-07-23 09:56:59 浏览: 173
java代码-import java.util.Scanner;
5星 · 资源好评率100%
import java.util.Scanner;
public class FindTest {
public static void main(String[] args) {
// 请在 Begin-End 间编写代码
/********** Begin **********/
// 定义变量
int n, x, index, count;
// 接收给定数据
Scanner input = new Scanner(System.in);
System.out.println("请输入数组大小:");
n = input.nextInt();
System.out.println("请输入需要查找的元素:");
x = input.nextInt();
// 定义数组
int[] arr = new int[n];
// 给数组赋值
System.out.println("请输入数组元素:");
for(int i=0; i<n; i++) {
arr[i] = input.nextInt();
}
// 查找给定元素索引,并输出查找次数
index = -1; // 初始化为-1,表示未找到
count = 0;
for(int i=0; i<n; i++) {
count++;
if(arr[i] == x) {
index = i;
break;
}
}
if(index == -1) {
System.out.println("未找到该元素");
} else {
System.out.println("该元素的索引为:" + index);
}
System.out.println("查找次数为:" + count);
/********** End **********/
}
}
阅读全文