011-001-006

コンストラクタ定義:人物情報の初期化

初級

問題説明

コンストラクタ定義:人物情報の初期化

この問題では: 名前と年齢を引数に受け取るコンストラクタを持つPersonクラスを実装し、標準入力から読み込んだ値でオブジェクトを初期化して結果を標準出力に表示するプログラムを作成します。

学習目標: コンストラクタでオブジェクトの初期状態を設定する

人物情報を管理するPersonクラスを作ります.コンストラクタで名前と年齢を受け取り,フィールドを初期化しましょう.コンストラクタはクラス名と同じ名前で,戻り値を持ちません.

入力

1行目: 名前(文字列)
2行目: 年齢(整数)

出力

名前: [名前]
年齢: [年齢]歳
```java

## 具体例

### 例1: 基本的な値
入力:
```java
太郎
20
```java
出力:
```java
名前: 太郎
年齢: 20歳
```java

### 例2: 別の値
入力:
```java
花子
25
```java
出力:
```java
名前: 花子
年齢: 25歳
```java

### 例3: 境界値
入力:
```java
A
0
```java
出力:
```java
名前: A
年齢: 0歳

テストケース例

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

入力:
Taro
20
期待される出力:
Name: Taro
Age: 20 years old
入力:
Hanako
25
期待される出力:
Name: Hanako
Age: 25 years old
入力:
A
0
期待される出力:
Name: A
Age: 0 years old
入力:
Alice
25
期待される出力:
Name: Alice
Age: 25 years old
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
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

残り 8 回実行可能