-4

ボタンをクリックするだけで、事実のリストから新しい事実がランダムに表示されます - WhatTheHeckHasObamaDoneSoFar?のようなものです。

だから、私はまだ Java にとても慣れていませんが、これは非常に簡単なので、ちょっとした助けがあればできるはずです!

開始するかどうかはわかりません-多くの乱数ジェネレーター/名前ジェネレーターをチェックしましたが、それらは多少異なります。ファクトで配列を使用する必要がありますか? 配列からファクトをランダムに表示するコードをどのように記述すればよいですか? 配列についてはよくわかりませんが、それらは別のファイルですか、それともメインの .java ファイルのコードの一部ですか?

どんな助けでも大歓迎です!誰かが私に、自分の事実を再調整できるランダム ファクト ジェネレーターのコードを教えてくれたら、それは私にとって非常に簡単なことでしょうか?

4

1 に答える 1

2

事実 (インスタンス) をリストに収集Stringし、それを維持します (必要に応じてエントリを追加、削除、更新します)。

List<String> facts = new ArrayList<String>();
facts.add("I'm a fact myself!");
...

次に、インデックスを介してファクトを選択するために使用されるランダムな整数を生成します。つまり、ランダムな整数が使用するインデックスになります。

Random random = new Random();
int index = random.nextInt(100); // Assuming your list contains 100 elements.

String randomFact = facts.get(index); // yepp your random choice is ready.
于 2013-01-12T08:05:09.893 に答える