아이디어:
(권장 튜토리얼: Java 입문 튜토리얼)
캘린더 객체를 생성합니다.
객체의 연도를 키보드로 입력한 연도로 설정하세요.
월을 2월 28일로 설정하세요.
일수에 1을 더한 후 일수가 29인지 확인합니다.
(동영상 튜토리얼 추천: java 동영상 튜토리얼)
코드 구현:
package calendartest; import java.util.Calendar; import java.util.Scanner; public class Test03 { public static void main(String[] args) { Scanner s = new Scanner(System.in); while (s.hasNext()) { int year = Integer.parseInt(s.nextLine()); boolean b = isLeapYear(year); System.out.println(b); } } // 判断是否是闰年 public static boolean isLeapYear(int year) { // 创建Calendar对象 Calendar c = Calendar.getInstance(); // 将年月日设置为:year年2月28日,即参数为year, 1, 28 c.set(year, 1, 28); // 天数加1 c.add(Calendar.DAY_OF_MONTH, 1); // 是29号,是闰年,否则平年 return c.get(Calendar.DAY_OF_MONTH) == 29; } }
위 내용은 Calendar 클래스를 사용하여 평년의 윤년을 결정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!