在Java中输入4个数组可以通过以下几种方法实现:
方法一:使用数组列表
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List
for (int i = 0; i < 4; i++) {
System.out.println("输入第 " + (i + 1) + " 个数组的大小:");
int length = scanner.nextInt();
int[] array = new int[length];
System.out.println("输入第 " + (i + 1) + " 个数组的元素:");
for (int j = 0; j < length; j++) {
array[j] = scanner.nextInt();
}
arrays.add(array);
}
// 打印所有数组
for (int i = 0; i < arrays.size(); i++) {
System.out.println("第 " + (i + 1) + " 个数组:");
for (int element : arrays.get(i)) {
System.out.print(element + " ");
}
System.out.println();
}
scanner.close();
}
}
方法二:使用二位数组
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[][] arrays = new int[];
for (int i = 0; i < 4; i++) {
System.out.println("输入第 " + (i + 1) + " 个数组的大小:");
int length = scanner.nextInt();
arrays[i] = new int[length];
System.out.println("输入第 " + (i + 1) + " 个数组的元素:");
for (int j = 0; j < length; j++) {
arrays[i][j] = scanner.nextInt();
}
}
// 打印所有数组
for (int i = 0; i < arrays.length; i++) {
System.out.println("第 " + (i + 1) + " 个数组:");
for (int element : arrays[i]) {
System.out.print(element + " ");
}
System.out.println();
}
scanner.close();
}
}
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入4个数组的大小:");
int[] lengths = new int;
for (int i = 0; i < 4; i++) {
lengths[i] = scanner.nextInt();
}
int[][] arrays = new int[];
for (int i = 0; i < 4; i++) {
arrays[i] = new int[lengths[i]];
System.out.println("输入第 " + (i + 1) + " 个数组的元素:");
for (int j = 0; j < lengths[i]; j++) {
arrays[i][j] = scanner.nextInt();
}
}
// 打印所有数组
for (int i = 0; i < arrays.length; i++) {
System.out.println("第 " + (i + 1) + " 个数组:");
for (int element : arrays[i]) {
System.out.print(element + " ");
}
System.out.println();
}
scanner.close();
}
}
以上三种方法都可以实现输入4个数组的需求。你可以根据具体需求选择合适的方法。