/* --------------------------------------------- 数当てゲーム --------------------------------------------- */ import java.io.*; class Kazuate_game { public static void main(String[] args) throws Exception { int ransu; int kazu,kaisu=1; ransu = (int)(Math.random()*100+1); System.out.print(ransu); // ←これが答え System.out.print("\n"); System.out.print("\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 ( kazu > ransu) 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\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 "); } }