我正在尝试删除数组中的最小值。我已经遍历数组以找到最小值,但是当我尝试删除它时,我得到了这个:
SportStacker.java:111: error: cannot find symbol
times.remove(slowestTime);
^
symbol: method remove(double)
location: variable times of type double[]
1 error
据我所知,当我只想在给定索引处删除双精度时,我会告诉它删除双精度[]。我怎么说我想删除包含最小值的索引处的双精度数?这是我的方法的代码。
public double removeSlowestTime() {
double slowestTime;
for (int i = 0; i < times.length; i++) {
if (times[i] == 0) {
continue;
}
else {
if (slowestTime < times[i]) {
slowestTime = times[i];
times.remove(slowestTime);
}
}
}
return slowestTime;