Random クラスを使用して、0 から 99 までの数値を取得し、配列に格納します。for ループを使用して各乱数を取得し、それぞれを配列に格納して、各値を出力します。
次に、バブル ソートを使用して配列を並べ替え、格納された配列を出力します。
ここに私のプログラムがあります
import java.util.Random;
public class Randomness
{
public static void main(String[] args)
{
Random randomNum = new Random();
for (int number = 0; number <= 99; ++number)
{
int num = randomNum.nextInt(100);
System.out.print(num + " ");
int numValues = num;
int [] values = new int[numValues];
boolean swap;
do
{
swap = false;
int temp;
for (int count = 0; count < numValues-1; count++)
if (values[count] > values[count+1])
{
temp = values[count];
values[count] = values[count+1];
values[count+1] = temp;
swap = true;
}
} while (swap);
System.out.print(values[count] + " ");
}
}
}
エラーが発生します
System.out.print(values[count] + " "); 配列が必要ですが、ランダムに見つかりました。
助けてください!