java连续输入数组
时间: 2024-09-08 20:04:20 浏览: 29
在Java中,连续输入数组通常是指在程序运行时动态地接收用户输入的数据来填充数组。这可以通过使用`Scanner`类来实现,它包含在`java.util`包中。下面是一个简单的例子,演示如何使用`Scanner`类来连续输入数组中的元素:
```java
import java.util.Scanner;
public class ContinuousInputArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 假设我们事先知道数组的大小
System.out.print("请输入数组的大小: ");
int size = scanner.nextInt(); // 输入数组的大小
int[] array = new int[size]; // 创建数组
// 循环输入数组元素
System.out.println("请输入" + size + "个整数:");
for (int i = 0; i < size; i++) {
array[i] = scanner.nextInt();
}
// 关闭scanner
scanner.close();
// 输出数组元素,验证输入
System.out.println("您输入的数组为:");
for (int i = 0; i < size; i++) {
System.out.print(array[i] + " ");
}
}
}
```
在上面的代码中,我们首先导入了`Scanner`类,然后在`main`方法中创建了一个`Scanner`对象来读取用户的输入。我们首先询问用户数组的大小,然后根据这个大小创建一个整数数组。接着,通过一个`for`循环,我们连续读取用户输入的每个整数,并将它们存储在数组中。最后,我们关闭了`Scanner`对象,并输出了数组的内容来验证输入是否正确。