2016-04-26 3 views
-2

私は、1000と-1000の間の乱数が宣言され、arraylistに格納されるメソッドを作成しようとしています。問題は、ユーザーが入力した数字を使用して、必要な乱数の数を判断する必要があることです。したがって、私は、ユーザが望む所与の時間量に対して(与えられた境界内で)乱数を生成する何らかの種類のループが必要であると仮定します。物事を明確にするために、ユーザーが数字10を入力した場合、10以上の乱数が作成され、arraylistに格納されます。乱数のリストを作成するには?

この例では、ユーザー入力データはn2sInputというjtextFieldから収集されます。

誰かがこれを説明する方法やサンプルコードを作成することができれば、私は大いに感謝しています!

ありがとう

+1

実際に試したコードを確認する必要があります。問題はあまりにも広すぎるかもしれません。 – markspace

+2

これをステップに分けて、どのステップを問題があるか教えてください。あなたはユーザー入力から整数を読み込む方法を知らないのですか?何回も繰り返すループを作る方法を知らないのですか?あなたは乱数を生成する方法やループ内のリストにその番号を追加する方法を知らないのですか? – user2357112

+0

興味深いのは、リストが乱数の繰り返しを許可するかどうかです。 – Thilo

答えて

1

このメソッドを作成し、ボタンをクリックして呼び出す。

public static void start() { 
int times = Integer.parseInt(n2sInput.getText()); 
for (int i = 0 ; i < times;i++) { 
yourList.add(new Random().nextInt(2000) - 1000); 
} 
} 
+0

私のコードの主な部分は次のとおりです:http://pastebin.com/uscviLdK。 ボタンを使ってコードを呼び出す方法を説明できますか?申し訳ありません、私はかなり初心者です。 – Natecurt3030

+0

プライベートvoid sortButtonActionPerformed(ActionEvent evt){ start(); } – TheKindOfGoodProgrammer

+0

それは大丈夫です、私はそのようなGUIプログラマーではありません。私はゲームプログラマーです。 – TheKindOfGoodProgrammer

関連する問題