天天看點

Calendar對象------擷取任意一年的二月份有多少天

// 鍵盤錄入任意的年份

        Scanner sc = new Scanner(System.in);

        System.out.println("請輸入年份:");

        int year = sc.nextInt();



        // 設定月曆對象的年月日

        Calendar c = Calendar.getInstance();

        c.set(year, 2, 1); // 其實是這一年的3月1日

        // 把時間往前推一天,就是2月的最後一天

        c.add(Calendar.DATE, -1);



        // 擷取這一天輸出即可

        System.out.println(c.get(Calendar.DATE));