2017-04-01 89 views
0

如何在不使用java中的嵌套循环的情况下从数组中获得第二最大值? 对于例如:INT [] ARR = {2,4,1,6,5,9,0,7} 输出:7在java中使用循环而不使用循环对数组进行排序

+0

刚刚发布了一个“不使用循环就对数组进行排序”的问题的答案,但删除了它,因为我意识到这实际上并不是你要求的。更新问题标题可能是明智的。 – HappyDog

回答

0

尝试这种情况:

import java.util.Arrays; 
... 
Arrays.sort(arr); 
result = arr[arr.length - 2]; 
0

您可以轻松使用数组排序方法。

int [] arr = {2,4,1,6,5,9,0,7}; 
Arrays.sort(arr); 
System.out.println(arr[arr.length - 2]);