/*========================== ex4-4.java 条件分岐(if文)を使うII ===========================*/ import java.io.*; class ex4_4 { public static void main (String[] args) throws Exception { BufferedReader inp = new BufferedReader(new InputStreamReader(System.in)); String keybd; int year, month, day; String msg1 = " 『今日はいい一日になるよ,きっと! よかったね.』"; String msg2 = " 『今日はまぁまぁ無難な日になりそうかなぁ….元気だしていきましょう!』"; String msg3 = " 『今日はちょっとひどい日かも.謙虚に行動しようね.』"; String msg4 = " 『今日は大変な一日になりそうだよ.出歩かないほうがいいかもね….』"; System.out.println("今日の日付を入力してください."); System.out.print(" 西暦何年? --> "); keybd = inp.readLine(); year = Integer.parseInt(keybd); System.out.print(" 何月? --> "); keybd = inp.readLine(); month = Integer.parseInt(keybd); System.out.print(" 何日? --> "); keybd = inp.readLine(); day = Integer.parseInt(keybd); System.out.println(" 今日は " + year + "年 " + month + "月 " + day + "日です."); day = year + month + day; day = day % 7; System.out.println(" あなたの運勢は… \n"); if (day == 0) System.out.println(msg1); else if (day == 1 || day == 2) // (day >= 1 && day <=2) System.out.println(msg2); else if (day >= 3 && day <= 5) // (day == 3 || day == 4 || day == 5) System.out.println(msg3); else System.out.println(msg4); System.out.println(); } }