013-003-009

LocalDateで日付を操作する

中級

問題説明

LocalDateで日付を操作する

この問題では: LocalDateクラスを使って入力された年・月・日から日付オブジェクトを生成し、30日後の日付と曜日を計算して標準出力に表示するプログラムを作成します。

学習目標: LocalDateクラスを使った日付の生成、加算、比較の基本を理解する

概要

LocalDateを使って指定された日付から30日後の日付を計算し、曜日を出力するプログラムを作成してください。

仕様

  1. Scannerで年、月、日を1行ずつ整数で読み取る
  2. LocalDate.of() で日付オブジェクトを作成
  3. Original: <日付> を出力(YYYY-MM-DD形式)
  4. plusDays(30) で30日後を計算し After 30 days: <日付> を出力
  5. Day of week: <曜日> を出力(英語の曜日名)

入力例

2025
1
1

出力形式

Original: 2025-01-01
After 30 days: 2025-01-31
Day of week: FRIDAY

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録