现在,我已经对数组进行了排序,如何添加到代码中以查找并返回前两个值。我不确定如何返回前2个最大值。
double[] Array = { 8.4, 9.3, 0.2, 7.9, 3.4};
Arrays.sort(doubleArray);
System.out.printf("%ndoubleArray: ");
for ( double value : doubleArray)
System.out.printf("%.1f ", value);
最佳答案
尝试这个:
n = doubleArray.length;
double[] topTwo= new double[2];
topTwo[0] = doubleArray[n-1];
topTwo[1] = doubleArray[n-2];
return topTwo;