Java定义一维数组并初始化,通过键盘任意输入一个数,查找该数是否存在(结果返回下标值)
时间: 2024-10-06 08:06:21 浏览: 48
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
在Java中,你可以通过以下步骤定义一维数组、初始化它,并实现用户输入查找的功能:
1. 定义一维数组:
```java
int[] array; // 定义一个整型数组,大小未指定
```
2. 初始化数组(例如,假设我们创建一个长度为10的数组):
```java
array = new int[10]; // 创建长度为10的数组
array[0] = 1; // 初始化第一个元素
array[1] = 2;
// ... 继续为其他索引初始化元素,直到9
```
3. 获取用户输入并检查是否存在:
```java
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
int searchNum = scanner.nextInt(); // 用户输入
for (int i = 0; i < array.length; i++) {
if (array[i] == searchNum) { // 如果找到匹配项
System.out.println("找到了,数字 " + searchNum + " 的下标是 " + i);
break; // 结束循环,因为一旦找到就不再需要继续搜索
}
}
```
4. 结果处理:
如果用户输入的数不在数组中,程序会打印"找不到"。
阅读全文