鍵盤錄入一個年份,判斷是閏年還是平年


/**
* 1.創建鍵盤錄入對象
* 2.創建Calendar c = Calendar.getInstance();
* 3.通過set方法設置為哪一年的3月1日
* 4.向前減去1
* 5.判斷日是多少天,如果是29天返回true否則返回false
*/
//1.創建鍵盤錄入對象
Scanner sc = new Scanner(System.in);
System.out.println("請輸入年份,判斷該年份是閏年還是平年");
String line = sc.nextLine();
int year = Integer.parseInt(line);
boolean b = getYear(year);
System.out.println(b);
}
public static boolean getYear(int year) {
//2.創建Calendar c = Calendar.getInstance();
Calendar c = Calendar.getInstance();
//3.通過set方法設置為那一年的3月1日
c.set(year, 2,1);
//4.將日向前減去1
c.add(Calendar.DAY_OF_MONTH, -1);
//5.判斷日是多少天,如果是29天返回true否則返回false
return c.get(Calendar.DAY_OF_MONTH) == 29;
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM