我有兩個不同的問題,我需要幫助,在這段代碼中,第一個是convertToFah。我需要在構造函數中使用數組,並使用轉換爲華氏(攝氏度(雙值)* 9.0/5.0 + 32)的公式轉換每個雙精度值並返回它(我總是會得到一個像不能從double當我嘗試時加倍[])。第二個是我必須將maxMonth/minMonth設置爲與最大/最小值相同索引中的任何月份。 (所以如果最大值是10,它在數組[3],那麼這個月將是4月)。任何幫助將是美好的。 (順便說一句,我只是還沒有得到又的toString,這樣是不是真的在那一刻出現問題。)由於陣列而卡在我的代碼中
public class Temp {
private String [] months = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
public Temp(){
double array[],avg = 0, max = 0, min = 0;
String maxMonth= null, minMonth = null;
}
public double convertToFah(double array[]){
for(int index = 0; index < array.length; index++){
}
}
public double calAvg(double avg, double array[]){
double sum = 0.0;
for(int index = 0; index < array.length; index++){
sum = sum + array[index];
}
return avg = sum /array.length;
}
public double findMin(double array[], double min, String minMonth){
for (int index = 0; index < array.length; index++) {
if (array[index] < min){
min = array[index];
}
}
return min;
}
public double findMax(double array[], double max, String maxMonth){
for (int index = 0; index < array.length; index++) {
if (array[index] > max){
max = array[index];
return max;
}
}
return max;
}
}
「我有兩個不同的問題,我需要這個代碼的幫助」 - 請在每個帖子中詢問一個*問題,並且僅包含與該問題相關的代碼 - 編輯您的帖子以包含一個[mcve]一個問題。 –
請問一個問題。 「我需要_X_」不是一個問題。 –
您似乎對參數和返回值感到困惑。例如,在您的方法calAvg中,該方法將一個值數組作爲輸入(參數),並假定將這些值的平均值計算爲輸出(返回值)。爲什麼它將平均值作爲參數?另外,convertToFah應該如何處理它的論點,它應該返回什麼。我的建議是:在開始實施它們之前,先寫下方法的javadoc。 Desribe每個論點都是什麼,以及該方法返回的結果。 –