import java.util.Scanner; // Scannerクラスを使いたいので呼び出し import java.util.Random; // Randomクラスを使いたいので呼び出し public class Ex08_2 { public static void main(String[] args) { Scanner stdin = new Scanner(System.in); Random rnd = new Random(); int select; // switch文の分岐用変数 boolean flg = true; // while文の条件判定用 String msg0 = "\n error: 予期せぬエラー"; String msg1 = "\n 今日はとってもいいことある気がする…"; String msg2 = "\n 雨の日も、風の日も、西へ東へ〜。今日もいくよ!"; String msg3 = "\n マーライオン〜? そんなの向こうに来てもらえよ"; String msg4 = "\n (クラウド?)えぇ、クラウドで未来のコンピューティング!"; String msg5 = "\n ドラドラドラドラドラドラドラドラドラドラドラドラドラ"; String msg6 = "\n この惑星の住民は、答えづらい質問をする…"; while ( flg ) { // flg==true である限り { }内を繰り返し select = rnd.nextInt(6) + 1; // (0,1,2,3,4,5)の乱数 + 1 switch ( select ) { case 1: System.out.println(msg1); break; case 2: System.out.println(msg2); break; case 3: System.out.println(msg3); break; case 4: System.out.println(msg4); break; case 5: System.out.println(msg5); break; case 6: System.out.println(msg6); break; default: System.out.println(msg0); break; } System.out.print("もう一度メッセージを見たいですか? (true / false) => "); flg = stdin.nextBoolean(); } System.out.println("終了します。またね。。。"); } }