java找出4个数组中,length最长的数组
时间: 2024-03-19 22:46:02 浏览: 23
要找出4个数组中长度最长的那个数组,可以使用以下Java代码:
```java
int[] array1 = {1, 2, 3};
int[] array2 = {4, 5};
int[] array3 = {6, 7, 8, 9};
int[] array4 = {10};
int maxLength = 0;
int[] longestArray = null;
if (array1.length > maxLength) {
maxLength = array1.length;
longestArray = array1;
}
if (array2.length > maxLength) {
maxLength = array2.length;
longestArray = array2;
}
if (array3.length > maxLength) {
maxLength = array3.length;
longestArray = array3;
}
if (array4.length > maxLength) {
maxLength = array4.length;
longestArray = array4;
}
System.out.println("长度最长的数组是:" + Arrays.toString(longestArray));
```
在这段代码中,我们使用了一个变量maxLength来记录目前为止遍历过的最长数组的长度,以及一个变量longestArray来记录目前为止遍历过的最长数组。然后,我们使用if语句逐个比较四个数组的长度,如果当前数组的长度比目前为止最长的数组还长,就更新maxLength和longestArray的值。最终,我们输出长度最长的那个数组。