Java案例-判断给定年份是闰年
案例描述
编写程序,判断给定的某个年份是否是闰年。
闰年的判断规则如下:
(1)若某个年份能被4整除但不能被100整除,则是闰年。
(2)若某个年份能被400整除,则也是闰年。
案例代码详解
开发工具:
eclipse-mars
jdk1.7.0_79
整体代码:
package teacher01;
import java.util.Scanner;
/**
* 编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。
* (2)若某个年份能被400整除,则也是闰年。
*
* @author 奋斗蒙
*
*/
public class Runyue {
public static void main(String[] args) {
System.out.println("请输入年份:");
int year; //定义输入的年份名字“year”;
Scanner scanner = new Scanner(System.in);
year = scanner.nextInt();
//判断如果输入的年份小于0或者年份大于3000,则提醒用户输入有误,系统退出。
if (year<0 || year>3000 ) {
System.out.println("年份有误,程序退出!");
System.exit(0);
}
//判断输入年分可以整除4并且整除100或者可以整除400,则判断这个年份是闰年。
if ((year%4==0)&& (year%100!=0)||(year%400==0)){
System.out.println(year+"是闰年");
} else {
System.out.println(year +"不是闰年");
}
}
}
代码图示
运行结果
01
输入的年份不是闰年
02
输入的年份大于3000
03
输入的年份为负数
04
输入的年份是闰年
学习资源百度Java帮帮