정상적인 방법 :
java.util.scanner import; public class bissextile {public static void main (string [] args) {스캐너 input = new Scanner (System.in); // 스캐너 변수 시스템을 선언합니다. out.println ( "Please Year"). 다음 줄에 입력 한 경우 (Years <1000 || years> 9999) System.out.println ( "1000 이상, 9999보다 작은 연도를 입력하십시오"); else if (onepal % 4 == 0 && 년 % 100! = 0 || year % 400 == 0) {// 플래티넘 도약 연도 판단 알고리즘 시스템 .out.println (년+"연도는 leap 년"); } else {System.out.println (년+"연도는 일반 연도"); }}} catch (예외 e) {// 예외 처리 System.out.println ( "올바르게 입력하십시오"); e.printstacktrace (); // 프로그램의 위치와 이유를 인쇄}}}}일반 기능/방법 :
import java.util.scanner; public class bissextile {boolean bissextile (int year) {// 부울 유형을 생성하는 방법 (년 % 4 == 0 && 년 % 100! = 0 || year % 400 == 0) {// flat Leap Year Judgment Algorithm Return} else}} public void main (string) (}} args) {bissextile b = 새로운 bissextile (); // 객체 스캐너 입력 = 새 스캐너 (System.In); // 스캐너 변수 시스템을 선언합니다. (Year1 <10000 || year1> 9999) {System.out.println ( "1000보다 큰 해를 입력하십시오 9999");} else if (b.bissextile (Year1)) {// 개체는 bissextile 메소드 시스템을 호출합니다. out.println (1+"는 leep year"; 연도 ");}}}} catch (예외 e) {// 예외 처리 System.out.println ("올바르게 입력하십시오 "); e.printstacktrace (); // 프로그램의 위치와 이유를 인쇄}}}}참고 : 두 번째 방법은 객체 지향 아이디어를 사용합니다