1. 程式人生 > >課後題5 判斷某年是否是閏年

課後題5 判斷某年是否是閏年

package practice;

import java.util.Scanner;

public class master {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    /*普通年能被4整除且不能被100整除的為閏年。(如2004年就是閏年,1901年不是閏年)  世紀年能被400整除的是閏年(如2000年是閏年,1900年不是閏年)。*/
    while(true)//使之可以輸入多個年份,而不用要輸入一個執行一次
     {
        Scanner sc=new Scanner(System.in);
     int r=sc.nextInt();
     if(r%100==0&&r%400==0)//判斷是否為世紀年且判斷是否為閏年。
     { System.out.println(r+"是閏年");}
     else if(r%4==0&&r%100!=0)
     { System.out.println(r+"是閏年");}
     else
     { System.out.println(r+"不是閏年");}
     }
}

}