1. 程式人生 > >Java專案練習1_判斷閏年

Java專案練習1_判斷閏年

Java專案練習:第1期

判斷閏年

需求描述:

  • 本題僅要求判斷一個年份是否為閏年。
  • 由使用者輸入任意一個年份,能被4整除但不能被100整除,或者能被400整除,是閏年。(結果:輸出閏年或平年)
import java.util.Scanner;

public class demo_1 {/* 判斷閏年 */

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()){
            int year = in.nextInt();
            if (year<0 || year>10000000){
                System.out.println("error,enter again!");
            }
            else{
                if (isLeapYear(year))
                    System.out.println(year+"是閏年");
                else
                    System.out.println(year+"不是閏年");
            }
        }
    }

    public static boolean isLeapYear(int x){
        return (x%4==0 && x%100!=0 || x%400==0) ? true : false;
    }
}

(下一節練習,筆記本