判别方法:四年一闰,百年不闰,四百年再闰。通俗来讲,闰年的两种情况: ① 普通年,能被4整除,且不能被100整除;② 世纪年,能被100整除。 Java判别方法: public class { public static void main(String[] args) { int year = Integer.parseInt(args[0]); boolean isLeapYear; isLeapYear = (year % 4 == 0) && (year % 100 != 0) || (year % 100 ==0); System.out.println(isLeapYear); }} 扩展:判断1900~2000年, 打印出哪些是闰年。 #include <stdio.h> void main(){ int y = 1900; while (y < 2001) { if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) printf("%d是闰年n", y); y++; }} 赞微海报分享
近期评论