import java.util.Random; public class Ex5_1 { public static void main(String[] args) { Random rnd = new Random(); int sai; String msg0 = " 大吉:とってもいいね!\n"; String msg1 = " 中吉:まぁまぁじゃない.やるじゃない\n"; String msg2 = " 小吉:普通だね.つまらない人ね\n"; String msg3 = " 凶:あらあら,まぁ.おかわいそうに。。。\n"; String msg4 = " 大凶:最悪の一日になるでしょう.めったにないので楽しんで!\n"; System.out.println("----------"); System.out.println(" おみくじ "); System.out.println("----------\n"); sai = rnd.nextInt(100); // 0,1,...,99 が一様に出る乱数を一つ生成 if ( 0 <= sai && sai < 10 ) { System.out.println(msg0); } else if (10 <= sai && sai < 30 ) { System.out.println(msg1); } else if (30 <= sai && sai < 60 ) { System.out.println(msg2); } else if (60 <= sai && sai < 90 ) { System.out.println(msg3); } else if (90 <= sai && sai < 100) { System.out.println(msg4); } else { System.out.println("error: 予期せぬエラー"); } } }