英語は私の母国語ではないので、先生が何を望んでいるかについての指示を理解するのに苦労することがあります. 彼女が望むもの、私が作ったコード、そして私の問題の指示を提供します。
説明: • 52 枚のカードがランダムにシャッフルされたキューを作成する「シャッフル」するプライベート メソッドがあります。ランダム クラスを使用します。
私のコード:
private void shuffling()
{
Random generator = new Random();
int[] cards = new int[52];
for (int i=0; i<cards.length; i++)
{
cards[i] = i;
}
for (int i=0; i<cards.length; i++)
{
int randomPosition = generator.nextInt(cards.length);
int temp = cards[i];
cards[i] = cards[randomPosition];
cards[randomPosition] = temp;
}
}
問題: 先生の指示に正しく従っているか? もしそうなら、私の問題は、52枚のカードをランダムにシャッフルしてキューを作成するにはどうすればよいですか? 私はシャッフル部分を持っていると思います。どんな助けでも大歓迎です。
よろしく、
初心者プログラマー