Java如何读取键盘输入的数据并存入到数组中
时间: 2024-09-28 21:13:30 浏览: 57
在Java中,你可以使用`java.util.Scanner`类来获取键盘输入,并将其存储在一个数组中。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建一个Scanner对象,用于从控制台读取输入
System.out.println("请输入要存储的元素个数:"); // 提示用户输入数组长度
int length = scanner.nextInt(); // 读取用户输入的整数作为数组长度
// 创建一个大小为用户输入的数组
String[] array = new String[length];
System.out.println("请输入每个元素:");
for (int i = 0; i < length; i++) {
array[i] = scanner.nextLine(); // 逐个读取用户的输入,存入数组
}
// 打印数组内容
for (String element : array) {
System.out.print(element + " ");
}
scanner.close(); // 关闭Scanner,释放资源
}
}
```
在这个例子中,程序首先提示用户输入数组的长度,然后循环遍历这个长度,每次读取一行用户输入(使用`nextLine()`),将字符串存入数组。
阅读全文