如何添加到我的代码中以查找并返回前两个值,因为我已对数组进行了排序。我不确定如何返回前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);
答案 0 :(得分:2)
试试这个:
{{1}}
答案 1 :(得分:0)
另一种解决方案:
double[] doubleArray = {8.4, 9.3, 0.2, 7.9, 3.4};
Arrays.sort( doubleArray );
double[] topTwo = {doubleArray[doubleArray.length - 1], doubleArray[doubleArray.length - 2]};