更新時間:2022-11-04 11:35:17 來源:動力節點 瀏覽1719次
Java閏年怎么算?動力節點小編來告訴大家。
公歷閏年計算方法:
(1)普通年能被4整除且不能被100整除的為閏年。(如2004年就是閏年,1900年不是閏年)
(2)世紀年能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
(3)對于數值很大的年份,這年如果能整除3200,并且能整除172800則是閏年。
package com.Liu.struct;
import java.util.Scanner;
/**
* @version: java version 1.8
* @Author: Mr Liu
* @description:
* @date:
*/
public class ForDemo02 {
public static void main(String[] args) {
//打印從2000年到2100年的中國閏年
Scanner scanner = new Scanner(System.in);
//輸入開始年份
System.out.println("請輸入開始年份:");
int beginYear = scanner.nextInt();
//輸入結束年份
System.out.println("請輸入結束年份:");
int endYear = scanner.nextInt();
//輸出語句
System.out.println("從" +beginYear+ "到" +endYear+ "的中國閏年是:");
/*
* 公歷閏年計算方法:
1、普通年能被4整除且不能被100整除的為閏年。(如2004年就是閏年,1900年不是閏年)
2、世紀年能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
3、對于數值很大的年份,這年如果能整除3200,并且能整除172800則是閏年。
*/
for (int year = beginYear , i = 0; year <=endYear ; year++, i++) {
if (year % 4 == 0 && year % 100!=0||year % 400 == 0){
System.out.print(year+" ");
}
//調整輸出格式
if (year % 20 == 0){
System.out.println();
}
}
scanner.close();
}
}
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習