Java中怎么从键盘输入数字到数组中
时间: 2024-10-11 20:14:57 浏览: 43
在Java中,你可以使用Scanner类从标准输入(通常是键盘)获取用户的输入并将它们存储到数组中。以下是一个简单的示例,演示如何创建一个整数数组,然后让用户输入一定数量的数值:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // 创建一个Scanner对象
System.out.println("请输入数组的长度:");
int length = input.nextInt(); // 获取用户输入的长度
// 创建并初始化数组
int[] numbers = new int[length];
System.out.println("现在开始输入:" + length + "个数字:");
// 循环获取输入并放入数组
for (int i = 0; i < length; i++) {
numbers[i] = input.nextInt();
}
// 关闭输入流
input.close();
// 打印数组内容
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
```
在这个例子中,程序首先提示用户输入数组的长度,然后通过Scanner的nextInt()方法读取每个数字,并将其添加到数组中。记得最后别忘了关闭Scanner对象以释放系统资源。
阅读全文