T7.バイナリサーチ(2分探索)
問題1.
コンピュータが選んだ数値をバイナリサーチで人間が当てる「数当て」を作成します。
【仕様】
1.コンピュータで100未満の正の整数の乱数を発生させます。
2.人間が入力した数値とコンピュータが作り出した数値を比較して、より大きいか小さいかをヒントとして表示します。
3.5 回以下で当たったら、処理を終了させます。
4.5 回以下で当たらなかったら、正解を表示してつぎの新しい乱数を発生させ処理を続けます。
【クラス図】
--------------------------------------
クラス名
BinarySearch
--------------------------------------
フィールド定義
-computerNum:int
-playerNum:int
-message:String
--------------------------------------
メソッド定義
+compNumCreate():void
+judge():boolean
+getComputerNum():int
+getMessage():String
+setPlayerNum(pnum:int):void
--------------------------------------
#:protected
-:private
+:public
【実行クラス】BinarySearchMain.java
【実行結果】