013-003-006

LocalDateクラス:特定日付の作成

初級

問題説明

LocalDateクラス:特定日付の作成

この問題では: 標準入力から年・月・日を読み取り、LocalDate.of(year, month, day)で日付オブジェクトを作成し、getDayOfWeek().getValue()で曜日番号を取得して標準出力に表示するプログラムを作成します。

学習目標: LocalDate.ofで指定した日付を作成する

入力された年月日から日付オブジェクトを作成するプログラムを作ります。LocalDate.of(year, month, day)で日付を作成し、getDayOfWeek()で曜日を取得しましょう。

入力

1行目: 年(整数)
2行目: 月(整数)
3行目: 日(整数)

出力

Date: [yyyy-MM-dd]
Day of week: [曜日番号1-7]
```java

## 具体例

### 例1: 基本的な日付
入力:
```java
2025
10
30
```java
出力:
```java
Date: 2025-10-30
Day of week: 4
```java

### 例2: 年始の日付
入力:
```java
2024
1
1
```java
出力:
```java
Date: 2024-01-01
Day of week: 1
```java

### 例3: 年末の日付(境界値)
入力:
```java
2025
12
31
```java
出力:
```java
Date: 2025-12-31
Day of week: 3

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

入力:
2025
10
30
期待される出力:
Date: 2025-10-30
Day of week: 4
入力:
2024
1
1
期待される出力:
Date: 2024-01-01
Day of week: 1
入力:
2025
12
31
期待される出力:
Date: 2025-12-31
Day of week: 3
入力:
2024
6
15
期待される出力:
Date: 2024-06-15
Day of week: 6
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 7 回実行可能