Dateクラスをインポートせずに日付を計算するコードを記述する必要があります。 まず、有効な日付 を入力する必要があり、何をすべきか分からない。日付のクラスをインポートしないJavaの日付コード
Scanner scan = new Scanner(System.in);
int day,month,year,february;
System.out.println("please enter three nubers that represent original date");
day = scan.nextInt();
month = scan.nextInt();
year = scan.nextInt();
if(year <= 0 || day <= 0 || month <= 0 || month > 12){
System.out.println("The original date is " + day + "/" + month + "/" + year +
" is invalid");
}
if (year%100 == 0 || year % 4 != 0)
february = 28;
else if (day>28)
System.out.println("invalid date");
else if(year%400 == 0)
february = 29;
else if(day>29)
System.out.println("invalid date");
else if(year%4 == 0)
february = 29;
else if(day>29)
System.out.println("invalid date");
あなたの質問は何ですか?また、宿題の日付計算はすでに何度も処理されています。投稿の前にスタックオーバーフローを検索してください。 –