我怀疑我在编写“lowestScore”方法时犯了一个错误(我或多或少否定了我的“largestScore”方法,因为它始终返回正确的值(数组中的最高分数)。但由于某种原因,我的最低分数方法要么只是返回数组中的第一个元素或某个任意数字,甚至从数组中返回。有什么想法吗?
public static double highestScore(double[] scores)
{
double max = scores[0];
for (int i=0; i < scores.length; i++) {
if (scores[i] > max) {
max = scores[i];
}
}
return max;
}
public static double lowestScore(double[] scores) //possible problem some where in
{ //here?
double min = scores[0];
for (int i=0; i > scores.length; i++) {
if (scores[i] < min) {
min = scores[i];
}
}
return min;
}