芯学苑专注java培训十年

当前位置  |首页常见问题 求职攻略 简单的java编程面试题:如何用Java计算闰年

简单的java编程面试题:如何用Java计算闰年

来源:西安芯学苑2017-09-21关键词: java编程,面试题,

  问题:如何用Java计算闰年?

  

  有关闰年的了解:

  闰年条件是:

  一、能被4整除,而不能被100整除;

  二、能被400整除;

  符合一个就是闰年。如2000是闰年,而1900不是闰年

  仔细看看,1900以上两个条件都不符合

  通俗的说,就是四年一闰,百年不闰,四百年再闰。

  方法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+"不是閏年");

  }

  }

  }