現在、Double Array を手動で昇順に並べ替えようとしています。私が抱えている問題は、出力の一番上に 1 番目に小さい値のみが表示され (これは正しい)、残りの値は 0.0 として表示されることです。(値の範囲は -5 から +20 です)。以下は、ソートでの私のコーディングの試みです。どんな助けでも大歓迎です。ありがとうございました。
int index;
double temp;
for(index = 0; index < x.length; index++)
{
for(int j = 0; j < x.length - 1; j++)
{
if(x[j + 1] < x[j])
{
temp = x[j + 1];
x[j + 1] = x[j];
x[j] = temp;
}
}
}