/* ------------------------------------------------------ 数当てゲーム Kazuate_game ------------------------------------------------------ */ import java.io.*; class Kazuate_game { public static void main(String[] args) throws Exception { int ransu,kazu; int kaisu=1; //------- 乱数の生成 Math.random ----- ransu=(int)(Math.random()*100+1); System.out.print(ransu); // ←これが答え System.out.print("\n"); System.out.print("\n***** 数当てゲームを始めます *****\n"); System.out.print("\n(1〜100までの数を当ててください)\n\n"); BufferedReader inp=new BufferedReader (new InputStreamReader(System.in)); String keybd; System.out.print(" さていくつ?-->"); keybd=inp.readLine(); kazu=Integer.parseInt(keybd); while ( ransu != kazu ) { if ( ransu > kazu ) System.out.print("  もっと大きいですよ\n\n"); else System.out.print("  もっと小さいですよ\n\n"); kaisu++; System.out.print(" さていくつ?-->"); keybd=inp.readLine(); kazu=Integer.parseInt(keybd); } System.out.print("\n***** おめでとう!当たりました *****\n"); System.out.print("    ( "+kaisu+" 回目でした)\n"); if ( kaisu <= 3 ) System.out.print("\n お見事!あなたの勘は素晴らしい\n\n"); else if ( kaisu <= 6 ) System.out.print("\n 人並みですね\n\n"); else System.out.print("\n どうしました?次回頑張りましょう\n\n"); } }