シミュレーションコードと一般的なJava APIのRamdom--推測ゲーム

一般的な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で再現

おすすめ

転載: blog.csdn.net/weixin_33756418/article/details/93899771