私はこのコードで助けが必要な2つの異なる問題があります。最初はconvertToFahです。私はコンストラクタで配列を使用し、華氏(摂氏(二重値)* 9.0/5.0 + 32)に変換するための数式を使用して各ダブルを変換し、それを返す必要があります(私はいつもダブル私が試してみると[]を2倍にする)。 2番目は、maxMonth/minMonthをmax/min値と同じインデックスにある月に設定する必要があることです。 (したがって、最大値が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;
}
}
「私はこのコードで助けが必要な2つの問題があります」 - 投稿ごとに* 1つの問題について質問し、その問題に関連するコードのみを含めるようにしてください - 投稿を編集して[mcve] 1つの問題。 –
そして実際に質問してください。 "私は_X_が必要です"という質問はありません。 –
引数と戻り値について混乱しているようです。たとえば、メソッドcalAvgでは、メソッドは値の配列を入力(引数)として取り、これらの値の平均を出力(戻り値)として計算することになっています。それはなぜ議論として平均値を取るのですか?また、引数で行うと思われるconvertToFahは何ですか?また、返されるものは何ですか?私のアドバイス:メソッドの実装を開始する前にjavadocを書いてください。すべての議論が何であるか、そしてその方法が何を返すかを定義する。 –