java输入一个数字放进已知数组里面
时间: 2024-10-12 09:09:22 浏览: 5
在 Java 中,如果你想将用户输入的数字添加到一个已知的数组里,你可以使用`Scanner`类获取用户的输入,然后通过下标操作或动态扩容的方式添加元素。这里有一个简单的示例:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 定义一个初始数组
int[] array = {1, 2, 3};
// 创建 Scanner 对象
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数字:");
int inputNumber = scanner.nextInt(); // 获取用户输入
// 检查数组是否已满,如果需要扩容
if (array.length == array.length - 1) {
// 扩容一倍
array = Arrays.copyOf(array, array.length * 2);
}
// 将输入的数字添加到数组的末尾
array[array.length] = inputNumber;
// 打印更新后的数组
System.out.println("添加数字后的数组: " + Arrays.toString(array));
// 关闭扫描器
scanner.close();
}
}
```
在这个例子中,我们首先获取用户输入,然后检查数组是否有足够的空间容纳新的元素。如果没有,就扩大数组容量再添加。最后,打印出更新后的数组。