/*------------------------------------------ Ex4_6.java うるう年判定プログラム(Scanner, ifの練習) -------------------------------------------*/ package jp_bunkyo; import java.util.Scanner; public class Ex4_6 { public static void main(String[] args) { int year; Scanner stdin = new Scanner(System.in); System.out.println("========================"); System.out.println(" うるう年判定プログラム "); System.out.println("========================\n"); System.out.print(" うるう年を判定したい年を西暦で入力してください => "); year = stdin.nextInt(); // ユーザーが入力した年を取得し,yearに代入 if ( year % 400 == 0 ) { // 400で割り切れたら…(400で割った余りが0なら…) System.out.println("\n" + year + "年は,うるう年です"); } else if ( year % 100 == 0 ) { // 100で割り切れたら…(100で割った余りが0なら…) System.out.println("\n" + year + "年は,うるう年ではありません"); } else if ( year % 4 == 0 ) { // 4で割り切れたら…(4で割った余りが0なら…) System.out.println("\n" + year + "年は,うるう年です"); } else { System.out.println("\n" + year + "年は,うるう年ではありません"); } } }