だから私がやろうとしているのは、配列全体を調べて配列をソートし、毎回値を配列内の最小値と交換することです。minValue を見つけるメソッドを作成しましたが、その値を現在の値と交換する方法がわかりません。これはおそらくひどい説明ですが、コードは次のとおりです。
public static int findMin(int[] numList, int start, int end){
int minIndex = numList[0];
for (int i = start; i < end; i++) {
if(numList[i] < minIndex){
minIndex = numList[i];
}
}
return minIndex;
}
そして、配列をソートするはずの私のループ:
for (int i = 0; i < numList.length; i++) {
int minIndex = findMin(numList,i,10);
numList[i] = minIndex;
}
numList[i]
ご覧のとおり、これは minValue にのみ置き換えられます。では、numList[i] に既にある値を、配列 minValue が見つかった場所とどのように交換できますか?
ありがとう!