ユーザーが年と月を入力し(例:2012 3)、その中の日数を出力するプログラムを作成するのに助けが必要ですが、うるう年かどうかを判断して、そうする必要があります。月の日数を知ることができるため、事前にプログラムすることはできず、独自に計算する必要があります。また、無効な月が入力された場合(1〜12のみ)、または負の整数/小数が入力された場合は、再入力を求めるプロンプトを表示する必要があります。これを始める方法がわかりません!
私は他の方法で始めました、私は尋ねなかったでしょう、
System.out.println( "年と月を入力してください:");
if (stdin.hasNextInt()) {
yes = true;
int year = stdin.nextInt();
int month = stdin.nextInt();
}
else {
System.out.println("Invalid Input. ");}
if (yes = true);
}
}
2つの数値を別々のINT(2012 3)として取り込む方法と、無効な場合は月を、無効な場合は年を拒否する方法がわかりません。