/*---------------------- Ex7_5.java while文の練習:coin当て -----------------------*/ package jp_bunkyo; import java.util.Scanner; import java.util.Random; public class Ex7_5 { public static void main(String[] args) { Scanner stdin = new Scanner(System.in); Random rnd = new Random(); int coin, ans, flg; flg = 1; while ( flg == 1 ) { // 「flg == 1」が成り立つ限り,{ }内を繰り返し coin = rnd.nextInt(2); // 0,1が 1/2 の確率で出る(コインを投げたよ) System.out.println("--------------------------------"); System.out.print("コインを投げるよ.裏か表か?(裏 = 0,表 = 1)> "); ans = stdin.nextInt(); // ユーザーの予想 if ( coin == ans ) { // 当たり判定 System.out.println(" 【当たり】 すごい! "); } else { System.out.println(" 【はずれ】 顔を洗って出直しておいで!"); } System.out.print("\n もう一度やりますか? (No = 0, Yes = 1) > "); flg = stdin.nextInt(); } System.out.println("\n さよなら。また来てね♪"); } }