/* -------------------------------------------------- うるう年の判定 If_07_uru_dosi -------------------------------------------------- */ import java.io.*; class If_07_uru_dosi { public static void main(String[] args) throws Exception { BufferedReader inp=new BufferedReader (new InputStreamReader(System.in)); String keybd; int nen; System.out.print("うるう年の判定をします\n"); System.out.print("西暦何年?"); keybd=inp.readLine(); nen=Integer.parseInt(keybd); if (( nen % 4 == 0 && nen % 100 != 0 ) || ( nen % 400 == 0 )) System.out.print("\n西暦"+nen+"年はうるう年です\n"); else System.out.print("\n西暦"+nen+"年はうるう年ではありません\n"); // ------------- うるう年の別解 ------------------ if ( nen % 400 == 0 ) System.out.print("\n西暦"+nen+"年はうるう年です\n"); else if ( nen % 100 == 0 ) System.out.print("\n西暦"+nen+"年はうるう年ではありません\n"); else if ( nen % 4 == 0 ) System.out.print("\n西暦"+nen+"年はうるう年です\n"); else System.out.print("\n西暦"+nen+"年はうるう年ではありません\n"); System.out.print("\n"); } }