java编写程序,判断某一年是否是闰年(java编写程序,判断某一年是否是闰年并且可以一直输入)

闰年的定义

公历年分为普通年和闰年。闰年分为四年一闰和百年不闰,四百年再闰,如1900年不是闰年,2000年是闰年。

判断闰年的方法

Java中判断是否是闰年的方法是通过判断年份是否能够被4整除且不能被100整除,或者能够被400整除,如果符合其中一种情况,就是闰年。代码演示如下:

java编写程序,判断某一年是否是闰年(java编写程序,判断某一年是否是闰年并且可以一直输入)

```java
public class LeapYear {
public static boolean isLeapYear(int year) {
if((year %4 == 0 && year %100 != 0)|| year % 400 == 0){
return true;
}
else{
return false;
}
}
}
```

该方法接收一个年份作为参数,返回一个布尔值,表示该年份是否是闰年。在方法内部,使用if语句判断年份是否能够被4整除且不能被100整除,或者能够被400整除,如果符合其中一种情况,就是闰年,返回true,否则返回false。

判断闰年的应用

判断闰年是一个常见的编程问题,在实际应用中有很多场景需要用到,比如:万年历显示,计算日期差,计算贷款利息等等。以下是一个简单的示例,用Java编写一个控制台程序,输入一个年份,输出该年份是否是闰年:

```java
import java.util.Scanner;

public class LeapYearDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = scanner.nextInt();
if(LeapYear.isLeapYear(year)){
System.out.println(year + "是闰年");
}
else{
System.out.println(year + "不是闰年");
}
}
}
```

该程序使用Scanner类实现用户输入,调用LeapYear类中的isLeapYear方法判断输入的年份是否是闰年,根据返回的布尔值输出相应的结果。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javabm4ajava.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午9:03
下一篇 2023年4月24日 下午9:04

猜你喜欢