영구 달력 생산을 완료하려면 배열 및 루프와 같은 지식을 사용해야합니다.
프로그래밍 방식으로 1900 년 1 월 1 일부터 일수를 계산하여 현재 달 전 총 일수를 찾습니다 (현재 입력 월의 일 수는 포함되지 않음)
프로그래밍 방식으로 입력 월의 첫날은 요일입니다 (공식 : 요일 = 1 + 일 차이 %7).
java.util.scanner import; 공개 클래스 캘린더 {public static void main (String [] args) {int year; int 달; int totaldays = 0; 스캐너 sc = 새 스캐너 (System.In); System.out.println ( "연도를 입력하십시오"); 연도 = sc.nextint (); System.out.println ( "월을 입력하십시오"); Month = sc.nextint (); // (int i = 1900; i <년; i ++) {if ((i%400 == 0) || (i%4 == 0 && i%100! = 0) {TotalDays+= 366; } else {TotalDays+= 365; }} // 1900 년 1 월 1 일부터 총 일수+= 월, 연도); //system.out.println(Totaldays); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //The first day of the month is 요일에는 int x = 1+가있다. {x = 0; if (i+x) {system.out.println ()}}; int monthday (int month) {if ((년%400 == 0) || ARR = {0,31,31,30,31,30,31,30,31};위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.