通常の方法:
Java.util.scannerをインポートします。 public class bissextile {public static void main(string [] args){scanner input = new scanner(system.in); // scanner変数System.out.println( "entle year"); (年<1000 ||年> 9999)system.out.println( "1000を超えて年を超えて9999未満を入力してください"); else if(years%4 == 0 && years%100!= 0 || year%400 == 0){// platinum leap year判断アルゴリズムsystem.out.println(year+"year is leap year"); } else {system.out.println(year+"year is a remal year"); }}} catch(例外e){//例外処理System.out.println( "正しく入力してください"); e.printstacktrace(); //プログラムのエラーの場所と理由を印刷}}}}一般的な機能/方法:
Import java.util.scanner; public class bissextile {boolean bissextile(int year){//ブール型タイプを作成する方法if(year 4 == 0 && year 100!= 0 || year%400 == 0){//フラットリープ年判決アルゴリズムを返す; args){bissextile b = new bissextile(); //オブジェクトスキャナー入力=新しいスキャナー(system.in); //スキャナー変数System.out.println( "inter year"); // systemが年を入力するようにプロンプト{//(true){//ユーザーint year1 = input.nextint(); (year1 <1000 || year1> 9999){System.out.println( "1000を超えて9999"未満で年を入力してください ");} year ");}}}} catch(例外e){//例外処理system.out.println("正しく入力してください "); e.printstacktrace(); //プログラムのエラーの場所と理由を印刷}}}}注:2番目の方法では、オブジェクト指向のアイデアを使用します