用java写出编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数年份,能输出是否是瑞年,是则输出“Yes”,否则输出“No”。
时间: 2023-10-23 11:48:01 浏览: 67
public class LeapYear {
public static void isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
相关问题
以Java编写:判断某一年是否为闰年
```
public class LeapYear {
public static void main(String[] args) {
int year = 2020;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println(year + " is a leap year.");
} else {
System.out.println(year + " is not a leap year.");
}
}
}
```
解析:
闰年的判断方法为:能够被4整除但不能被100整除的年份为闰年,或者能够被400整除的年份也是闰年。
以上代码中,首先定义了一个变量year表示待判断的年份,然后使用if语句判断该年份是否为闰年。其中,%符号表示取模运算,即求余数。如果余数为0,则表示能够整除,否则不能整除。根据闰年的判断方法,当year能够被4整除但不能被100整除,或者能够被400整除时,就是闰年,输出相应的提示信息。
编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数年份,能输出是否是瑞年,是则输出“Yes”,否则输出“No”。 输入格式:java
public class LeapYear {
public static void main(String[] args) {
int year = 2020;
if (isLeapYear(year)) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
public static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
} else {
return false;
}
}
}