一般的なJava APIのRamdom
Ramdomクラス乱数を生成するために使用されます。ステップ3で使用することです。
1.パッケージガイド
輸入 java.util.Randomの。
2.作成します。
R&LT =ランダム新しい新しいランダム(); // 含む小さな空き缶
3.
(全ての範囲は、範囲は、プラスまたはマイナス2 INT)ランダムアレイINTを取得するステップと、 INT NUM = ; r.nextInt() (パラメータが左右開区間を閉じ、範囲を表す)乱数INTを取得するステップと、 INT NUM = r.nextInt(3 ;) [:実際には、意味が表される 0-2である、0,3)
シミュレーションコードでゲームを推測
アイデア:
1.まず、乱数を生成する必要があり、一度生産を変更しません。ランダム及びnextInt(乱数を生成するための)方法と
2.キーボード入力を必要とする、それはスキャナー使用
スキャナ(入力)を使用しnextInt方法のうち、数字のキーボード入力を取得3.
二つの数がされている4を、意思決定(IF )について:
- もし小さすぎる、大きすぎるのヒント、および再試行
- もしあまりにも小さなを示唆し、小型、および再試行
- あなたが推測した場合、ゲームオーバーです
再試行は、しばらく(真)で、再び不確実なサイクルです。
輸入java.util.Randomの インポートjava.util.Scanner パブリック クラスCaiNiao { 公共 静的 ボイドメイン{(文字列[]引数) ランダムR&LT = 新しい新しいランダム(); int型 randomNum r.nextInt =(100)+ +1; // [ 1100] スキャナSC = 新しい新しいスキャナ(System.in); ながら、(真の){ System.out.printlnは( "あなたの推測番号を入力してください:" ); int型 gussNum = sc.nextInt(); // キーボードの推測デジタル IF(guessNum> randomNum){ System.out.println( "あまりにも、もう一度試してください。" ); } 他の IF(gussNum < randomNum){ System.out.printlnは( "小さすぎる、もう一度試してください。" ); } 他{ システム。 out.printlnを( "おめでとう、あなたはそれを推測" ); BREAK ; // あなたが推測した場合、再試行していない } } のSystem.out.println( "ゲームオーバー!" ); } }
ます。https://www.cnblogs.com/cainiao-chuanqi/p/11097354.htmlで再現