java判断1950-2050年中的闰年(两种方法)
时间: 2023-03-28 20:04:27 浏览: 166
可以使用以下两种方法判断195-205年中的闰年:
方法一:闰年的判断规则是:能被4整除但不能被100整除的年份为闰年,或者能被400整除的年份也是闰年。因此,可以使用以下代码来判断:
for(int year=195; year<=205; year++){
if((year%4== && year%100!=) || year%400==){
System.out.println(year + "年是闰年");
}
}
方法二:Java中提供了一个判断闰年的方法,即isLeapYear()方法。可以使用以下代码来判断:
for(int year=195; year<=205; year++){
if(LocalDate.of(year, 1, 1).isLeapYear()){
System.out.println(year + "年是闰年");
}
}
注意:第二种方法需要使用Java 8及以上版本。
相关问题
Java提交判断1950-2050年中的闰年(两种方法)
可以使用以下两种方法来判断195-205年中的闰年:
方法一:使用普通闰年和世纪闰年的规则
普通闰年:能被4整除但不能被100整除的年份为普通闰年(如2004年就是普通闰年)。
世纪闰年:能被400整除的为世纪闰年(如200年是世纪闰年,190年不是世纪闰年)。
根据上述规则,可以编写以下Java代码:
for (int year = 195; year <= 205; year++) {
if ((year % 4 == && year % 100 != ) || year % 400 == ) {
System.out.println(year + "年是闰年");
}
}
方法二:使用Java 8中的新特性
Java 8中引入了新的日期时间API,其中有一个Year类可以用于判断闰年。可以编写以下Java代码:
for (int year = 195; year <= 205; year++) {
if (Year.of(year).isLeap()) {
System.out.println(year + "年是闰年");
}
}
以上两种方法都可以正确地判断195-205年中的闰年。
阅读全文