黑马程序员技术交流社区
标题:
编写程序,判断给定的某个年份是否是闰年
[打印本页]
作者:
BaronZhang
时间:
2016-5-28 22:35
标题:
编写程序,判断给定的某个年份是否是闰年
[p=181, null, left]
[size=168px]闰年的判断规则如下:
[p=181, null, left]
[size=168px](
[p=181, null, left]1[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]4[p=181, null, left]
[size=168px]整除但不能被
[p=181, null, left]100[p=181, null, left]
[size=168px]整除,则是闰年。
[p=181, null, left]
[size=168px](
[p=181, null, left]2[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]400[p=181, null, left]
[size=168px]整除,则也是闰年。
[p=181, null, left]
[size=168px]闰年的判断规则如下:
[p=181, null, left]
[size=168px](
[p=181, null, left]1[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]4[p=181, null, left]
[size=168px]整除但不能被
[p=181, null, left]100[p=181, null, left]
[size=168px]整除,则是闰年。
[p=181, null, left]
[size=168px](
[p=181, null, left]2[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]400[p=181, null, left]
[size=168px]整除,则也是闰年。
[p=181, null, left]
[size=168px]闰年的判断规则如下:
[p=181, null, left]
[size=168px](
[p=181, null, left]1[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]4[p=181, null, left]
[size=168px]整除但不能被
[p=181, null, left]100[p=181, null, left]
[size=168px]整除,则是闰年。
[p=181, null, left]
[size=168px](
[p=181, null, left]2[p=181, null, left]
[size=168px])若某个年份能被
[p=181, null, left]400[p=181, null, left]
[size=168px]整除,则也是闰年。
闰年的判断规则如下:
(1)若某个年份能被4整除但不能被100整除,则是闰年。
(2)若某个年份能被400整除,则也是闰年。
import java.util.Scanner; //导包
class BisseXtile {
public static void main(String[] arge) {
Scanner sc = new Scanner(System.in); //创建键盘录入对象
System.out.println("请输入年份:");
int year = sc.nextInt(); //定义输入的年份名字为“year”
if (year<0||year>3000) {
System.out.println("年份有误,程序退出!");
System.exit(0);
}
if ((year%4==0)&&(year%100!=0)||(year%400==0))
System.out.println(year+" 是闰年");
else
System.out.println(year+" 不是闰年 ");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2