問題
2つの日付を比較し、どちらが未来か過去かを判定するプログラムを作成してください。
ヒント
java.time.LocalDate
クラスのisBefore()
メソッドまたはisAfter()
メソッドを使用して、2つのLocalDate
オブジェクトを比較できます。isBefore()
メソッド: 指定した日付より前の日付であればtrue
を返します。isAfter()
メソッド: 指定した日付より後の日付であればtrue
を返します。
LocalDate
オブジェクトを比較する際に、どちらが未来であるか、過去であるかを判定しましょう。例えば、日付Aが日付Bより前であれば、日付Aは過去です。- もしプログラムで比較した結果が必要な場合は、条件文を使用して判定し、結果を表示するか、他の処理に利用できます。
これらのヒントをもとに、指定された2つの日付を比較して未来か過去かを判定するプログラムを作成してみてください。
→解答例