更新时间:2022-11-04 11:35:17 来源:极悦 浏览1273次
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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习