java代码实现:在整数序列中查找某个数第一次出现的位置 第一行:输入n,x两个整数,n(1–100),找x 第二行n个整数,空格分隔,表示要查找数所在集合
时间: 2024-09-23 17:08:12 浏览: 31
1_example.zip 第k个最小整数
在 Java 中,你可以使用数组(Array)或者列表(List)来存储整数序列,并遍历它来找到某个数第一次出现的位置。这里提供一个简单的数组版本的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 第一行读取 n 和 x
System.out.print("请输入整数的数量(n): ");
int n = scanner.nextInt();
System.out.print("请输入需要查找的数(x): ");
int x = scanner.nextInt();
// 初始化一个大小为 n 的整型数组
int[] numbers = new int[n];
// 第二行读取 n 个整数
System.out.println("请输入" + n + "个整数(空格分隔):");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
// 查找 x 首次出现的位置
int index = -1; // 如果 x 没有出现,index 保持初始值 -1
for (int i = 0; i < n; i++) {
if (numbers[i] == x) {
index = i;
break; // 找到后立即跳出循环
}
}
// 输出结果
if (index != -1) {
System.out.println("数字 " + x + " 第一次出现在索引位置 " + index + " 上.");
} else {
System.out.println("数字 " + x + " 在这个序列中未找到.");
}
scanner.close();
}
}
```
阅读全文