编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它也是闰年。需要定义名为LeapYear的服务提供类
一、解题步骤
1.按题目要求新建类
如下(示例):
2.写代码
代码如下(示例):
import java.util.Scanner;
/**
*
*
* 编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。
* 如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它
* 也是闰年。需要定义名为LeapYear的服务提供类
*/
public class LeapYear {
public static void main(String[] args) {
//从键盘输入年份
System.out.println("请输入合法年份,我来帮你判断是否是闰年!");
Scanner input = new Scanner(System.in);
//变量接受年份
int year = input.nextInt();
//判断是否闰年
if(year%4==0&&year%100!=0||year%400==0) {
System.out.println("Leap Year");
}else {
System.out.println("Not a leap year");
}
}
}
二、总结
代码仅供参考!!