/*------------- 宿題4 解答例 -------------*/ import java.io.*; class rep4ans { public static void main(String[] args) throws Exception { BufferedReader inp = new BufferedReader(new InputStreamReader(System.in)); String keybd; String msg1 = "閏年です.\n", msg2 = "閏年ではありません.\n"; int year; System.out.println("===★☆★ 閏年かどうかを判定するプログラムです ★☆★===\n"); System.out.print(" 判定したい西暦を入力してください -->"); keybd = inp.readLine(); year = Integer.parseInt(keybd); System.out.print("\n西暦" + year + "年は,"); if (year % 4 != 0) // (year % 4 > 0) でも可 System.out.println(msg2); else if (year % 100 != 0) // (year % 100 > 0) でも可 System.out.println(msg1); else if (year % 400 == 0) System.out.println(msg1); else System.out.println(msg2); } }