>Java >java지도 시간 >Java에서 연도가 평년인지 윤년인지 확인하는 방법에 대한 예제 코드 공유

Java에서 연도가 평년인지 윤년인지 확인하는 방법에 대한 예제 코드 공유

黄舟
黄舟원래의
2017-06-04 09:25:155083검색

이 글에서는 Java가 특정 연도가 평년인지 윤년인지 결정하는 방법을 주로 자세히 소개합니다. 관심 있는 친구는 이를 참조할 수 있습니다.

요구 사항:

* 사용자가 입력한 연도가 평년인지 윤년인지 확인

구현 코드:

import java.util.Scanner;

/**
 * 要求:
 *  判断用户输入的年份是平年还是闰年
 * @author Administration
 *
 */
public class Judge {
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);
  System.out.println("请输入一个年份:");
  long year = input.nextLong();
  //闰年需要满足的条件:能被4整除但不能被100整除,或者能被400整除,满足其中一个即可
  if((year%4==0 && year%100!=0) || year%400==0 ){
   System.out.println(year+"年是闰年!");
  }else{
   System.out.println(year+"年是平年!");
  }
 }
}

실행 결과:

입력하세요. 1년:
1000년
1000년은 평범한 해입니다!

연도를 입력하세요:
2000
2000은 윤년입니다!

위 내용은 Java에서 연도가 평년인지 윤년인지 확인하는 방법에 대한 예제 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.