我们在做这一题之前,我们首先要弄清楚什么是闰年?
简而言之闰年就是可以被4整除不能被100整除,或者可以被400整除,那么这一年就是闰年(leapyear)
然后就按照以上条件一步一步写代码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year = sc.nextInt();
// 判断年份能否被4整除
boolean isLeapYear = (year % 4 == 0);
// 年份能被4整除,并且不能被100整除并且使用&&(and)
isLeapYear = isLeapYear && (year% 100 != 0);
// 年份或者能够被400整除
isLeapYear = isLeapYear || (year % 400 ==0);
if (isLeapYear) {
System.out.println(year + "是闰年!");
}
// 简写格式;
if (year % 4 == 0 && year % 100 != 0 ||year % 400 == 0) {
System.out.println(year + "是闰年!");
}
}