問題
コンピュータに0~99までの乱数(正解値)を発生させて、プレイヤーは値をコンソールに入力して
正解値と一致したら、その値と何回で正解したかをコンソールに表示する。
一致しなければ、正解値が入力値よりも大きいか小さいかを表示する数字当てゲームを作成しなさい。
答えはこちら
ヒント
ヒント1:乱数の発生させ方
下記のように記述すれば0~99の範囲で乱数を発生させられます。
1 2 |
Random random = new Random(); int randomVal = random.nextInt(100); |
ヒント2:ロジックの考え方
数値を入力して、正解値と一致しない間処理を繰り返すwhile文を使います。
while文の中では一致したらwhileをbreakする。小さい場合、大きい場合にそのようにコンソールに表示するというif分岐を3つ作ります。
コメント