方法1: import java.util.Scanner; public class Shixun1 { public static void main(String args[]){ Scanner input =new Scanner(System.in); System.out.println("请输入年份:"); int year =input.nextInt(); if(year%400==0||(year%4==0 && year%100!=0)){ System.out.println(year+"是闰年!!!!"); }else{ System.out.println(year+"是平年!!!!"); } } } 方法2: public class Shixun11 { public static void main (String[] args) { int year = 2000; boolean falg; if(year%4!=0){ falg=false; }else if(year%100!=0){ falg=true; }else if(year%400!=0){ falg=false; }else{ falg=true; } if(falg==true){ System.out.println(year+"是閏年"); }else{ System.out.println(year+"不是閏年"); } } } 复制代码 有关闰年的了解: 闰年条件是::一、能被4整除,而不能被100整除; 二、能被400整除; 符合一个就是闰年。如2000是闰年,而1900不是闰年 仔细看看,1900以上两个条件都不符合 通俗的说,就是四年一闰,百年不闰,四百年再闰。 |