java如何输入多个固定长度数组
时间: 2024-09-21 07:13:11 浏览: 33
在 Java 中,如果你需要输入多个固定长度的数组,你可以使用 Scanner 类从用户那里获取输入,并分别存储到每个数组元素里。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int arraySize = 5; // 假设我们想要输入5个元素的数组
int[] arr1 = new int[arraySize]; // 第一个数组
int[] arr2 = new int[arraySize]; // 第二个数组
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数组的元素 (按空格分隔):");
for (int i = 0; i < arraySize; i++) {
arr1[i] = scanner.nextInt(); // 获取整数输入并存入数组
}
System.out.println("请输入第二个数组的元素 (按空格分隔):");
for (int i = 0; i < arraySize; i++) {
arr2[i] = scanner.nextInt();
}
// 关闭扫描器
scanner.close();
// 打印输入的数组
System.out.println("第一个数组: " + Arrays.toString(arr1));
System.out.println("第二个数组: " + Arrays.toString(arr2));
}
}
```
在这个例子中,用户会被提示逐个输入两个数组的元素,程序会读取并存储这些值。记得在处理完输入后关闭 `Scanner` 对象以释放资源。
阅读全文