最小値のインデックス番号を12個の配列の配列に戻す必要があります。私はそれを実行するたびに結果として12を得続けます。ここに私のコードです:配列内の最小値のインデックス番号を見つける
minRain = leastRain(months);
public static int leastRain (double[] mon4){
int lowest = (int) mon4[0];
for (int index=1; index<mon4.length; index++){
if (mon4[index]<lowest)
lowest = index;
}
return lowest;
}
System.out.println("The month with the lowest amount of rain is: " + (minRain + 1));
うーん私は、私たちは[XY問題](HTTPSを持っているかなり確信して答えを提供することができながら、 ://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)ここで質問を編集して "X"を教えてください:)? – niceman
最初に「最低」を最低値に設定し、それをループ内のインデックス値に設定しています。インデックスと値を別々に追跡する必要があります。 –