こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

javaの超初心者です。ご教授いただけたら幸いです。

javaの超初心者です。ご教授いただけたら幸いです。
ある書籍を元にやっているのですが、演習に答えがなく、わからないためその問題をお願い致します。
2桁の整数値(10~99)を当てさせる数当てゲームを作成せよ。という問題です。

下記は少しやってみました。




import java.util.Random;
import java.util.Scanner;

class Kazuate99 {

public static void main(String[] args) {
Random rand = new Random();
Scanner stdIn = new Scanner(System.in);

   int no = rand.nextInt(); ← ここがたぶん違う


System.out.println("数当てゲーム開始!!");
System.out.println("10~99の数を当てて下さい。");


int x; // プレーヤが入力した数
do {
System.out.print("いくつかな : ");
x = stdIn.nextInt();

if (x > no)
System.out.println("もっと小さな数だよ。");
else if (x < no)
System.out.println("もっと大きな数だよ。");
} while (x != no );

System.out.println("正解です。");
}
}


宜しくお願い致します。

投稿日時 - 2010-06-16 16:00:18

QNo.5972893

すぐに回答ほしいです

質問者が選んだベストアンサー

大体あってますね

参考URLを見て下さい

nextIntは二つあります。
あなたはどちらを使っていますか?

参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Random.html

投稿日時 - 2010-06-16 20:31:41

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問