使用scanner输入数组
时间: 2024-09-19 12:15:49 浏览: 45
Java Scanner输入两个数组的方法
在Java中,你可以使用`Scanner`类来获取用户从键盘输入的整数或字符串,并将这些数据存储在一个数组里。以下是一个简单的步骤说明:
1. 导入`java.util.Scanner`类:
```java
import java.util.Scanner;
```
2. 创建一个`Scanner`对象,通常关联到标准输入(System.in):
```java
Scanner scanner = new Scanner(System.in);
```
3. 定义你要输入元素的数据类型和数组大小,例如一个整数数组:
```java
int[] array = new int[arraySize];
```
4. 使用循环结构(如for循环)获取用户输入并将其存储在数组中,这里假设用户输入的是数字:
```java
for (int i = 0; i < arraySize; i++) {
System.out.print("请输入第 " + (i+1) + " 个元素: ");
array[i] = scanner.nextInt(); // 如果需要输入字符串,可以使用scanner.nextLine();
}
```
5. 最后别忘了关闭`Scanner`对象以释放资源:
```java
scanner.close();
```
阅读全文