代码实现:键盘录入任意一个年份,判断该年是闰年还是平年
生活随笔
收集整理的這篇文章主要介紹了
代码实现:键盘录入任意一个年份,判断该年是闰年还是平年
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.loaderman.test;import java.util.Calendar;
import java.util.Scanner;public class Test {/*** * A:案例演示* 需求:鍵盤錄入任意一個年份,判斷該年是閏年還是平年* Calendar c = Calendar.getInstance();* * 分析:* 1,鍵盤錄入年Scanner* 2,創建Calendar c = Calendar.getInstance();* 3,通過set方法設置為那一年的3月1日* 4,將日向前減去1* 5,判斷日是多少天,如果是29天返回true否則返回false*/public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("請輸入年份,判斷該年份是閏年還是平年:");//int year = sc.nextInt();String line = sc.nextLine(); //錄入數字字符串int year = Integer.parseInt(line); //將數字字符串轉換成數字boolean b = getYear(year);System.out.println(b);}private static boolean getYear(int year) {//2,創建Calendar c = Calendar.getInstance();Calendar c = Calendar.getInstance();//設置為那一年的3月1日c.set(year, 2, 1);//將日向前減去1c.add(Calendar.DAY_OF_MONTH, -1);//判斷是否是29天return c.get(Calendar.DAY_OF_MONTH) == 29;}}
?
轉載于:https://www.cnblogs.com/loaderman/p/6516395.html
總結
以上是生活随笔為你收集整理的代码实现:键盘录入任意一个年份,判断该年是闰年还是平年的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【JZOJ3636】【BOI2012】M
- 下一篇: ThreadPoolTaskExecut