私は物語に続く私の息子のための数学ゲームを作成しています。 私は彼に質問をする2つの方法があります。 最初は減算、2番目は加算と命名されます。 現在、私はストーリーのある点でメソッドを呼び出すだけですが、あまり予測できないように、減算法または加算法のいずれかをランダムに選択することをお勧めします。無作為に2つの方法を呼び出すことを選択してください
2
A
答えて
5
あなたはjava.util.Random#nextBoolean()
を使用することができます。
// should only be done once, in some initialization block
Random myRand = new Random();
// Then, once you have your Random instance:
if (myRand.nextBoolean()) {
addition();
} else {
subtraction();
}
1
:
また、あなたはしたいと思う場合には、以上の二つの方法のどちらかを選択するために、Random
クラスを使用することができます乗算と除算を追加することもできます。
それはこの後、次のようになります。
Random myRand = new Random();
randomInteger = myRand.nextInt(4);
if (randomInteger == 0) {
addition();
} else if (randomInteger == 1) {
subtraction();
} else if (randomInteger == 2) {
multiplication();
} else if (randomInteger == 3) {
division();
}
また、switch文はもちろんのが適切であろう。
+0
Barbarossaありがとう、私はそれが最終的に演奏に入ると確信しています。 – mfarberg
関連する問題
- 1. PHPのディレクトリから無作為にファイルを選択してください
- 2. Selenium IDE:ドロップダウンから無作為に選択してください
- 3. 無作為にブール値を選んでください(Arduino LCD)
- 4. CakePHP 2で2つの列を選択してください。
- 5. Pythonリスト無作為選択
- 6. 無作為にランダムなボタンに表示する画像を選択してください。
- 7. サイドバーボタンから「要素を選択」を呼び出してください
- 8. リストから値を無作為に選択して選択した値を削除する方法が速い
- 9. クイズ複数の選択肢を無作為化する方法
- 10. 無作為に選択するEarlGrey
- 11. ドロップダウンで空の値を2つ選択してください
- 12. 私のアプリがデフォルトのランチャーアプリでないときに "ランチャーを選択"ダイアログを呼び出してください
- 13. FancytreeでSelectModeを2つ選択してください
- 14. 無作為に選択し、各選択に対して特定の回数だけ繰り返します。
- 15. 2つの列で2つの値を選択してください
- 16. 2つのテンプレートの間で選択してください。
- 17. 別々のクラスファイルから2つの列挙値を無作為に選択する方法
- 18. 無作為に選択されたデータマットと線形混合R
- 19. 2つのテーブルから選択してください
- 20. 2つのテーブルから選択してください
- 21. 2つ以上のテーブルから選択してください。
- 22. 2つのオプションが選択されていることを確認してください。
- 23. MySQL:2つ以上のオカレンスを持つ行を選択してください
- 24. 配列から無作為にbackgroundColorを設定してください
- 25. ただ1つのチェックボックスを選択してください
- 26. Objective Cではメソッドを呼び出すクラスと、呼び出さないメソッドのみを呼び出す方法を教えてください。
- 27. tableViewの「アクション」(スクロール、セルの選択)をタッチして選択することを無効にする方法を教えてください。
- 28. g:グレーの2つのコンボボックスを使用して選択してください
- 29. Jmockit:インターフェースフィールドの呼び出し方法を確認してください。
- 30. ビルダーを選択する方法を選択するにはlaravelを選択してください
そこに質問がありますか? – rmlan
「ランダム」クラスに注目しましたか? – Vlasec
あなたのクラス構成はどうですか? – mypetlion