键盘输入一个数组,怎么给这个不确定的数组初始化
时间: 2024-11-13 12:42:07 浏览: 39
当你需要处理一个不确定大小的数组,通常可以使用动态数据结构,如列表(Python)或ArrayList(Java),它们允许你在运行时添加元素。这里我会提供两种常见语言的例子:
**Python (列表):**
```python
# 用户输入数组长度
n = int(input("请输入数组的长度:"))
my_array = [] # 创建空列表
for i in range(n):
element = input(f"请输入第{i+1}个元素:")
my_array.append(element)
print("输入的数组是:", my_array)
```
**Java (ArrayList):**
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组的长度:");
int n = scanner.nextInt();
ArrayList<String> myArray = new ArrayList<>(); // 创建ArrayList
for (int i = 0; i < n; i++) {
System.out.println("请输入第 " + (i+1) + " 个元素:");
String element = scanner.next();
myArray.add(element);
}
System.out.println("输入的数组是: " + myArray);
}
}
```
在这两个例子中,用户会被提示逐个输入元素,然后这些元素会按照输入顺序动态添加到数组中。
阅读全文
相关推荐


















