我懷疑在編寫我的「lowestScore」方法時出錯(我或多或少地否定了我的「largestScore」方法,因爲它始終返回正確的值(來自陣列的最高分數)。但由於某些原因,我的lowestScore方法要麼只是返回數組或一些任意的號碼,甚至沒有從陣列中的第一個元素。任何想法?計算最小值與計算最大值
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;
}
編輯該問題只留下實際問題。使問題易於閱讀,使他們也更容易回答。 – tucuxi 2013-05-07 14:28:05
明白了。感謝指針,非常有意義。 – codenewb 2013-05-07 14:47:25