011-001-010

コンストラクタで初期値を設定する

初級

問題説明

コンストラクタで初期値を設定する

この問題では: Studentクラスにコンストラクタを定義し、標準入力から名前と年齢を読み取ってフィールドを初期化し、introduce()メソッドで自己紹介文を標準出力に表示するプログラムを作成します。

学習目標: コンストラクタの基本的な定義と使い方を理解する

概要

Studentクラスにコンストラクタを定義し、標準入力から学生の名前と年齢を読み取ってStudentオブジェクトを作成するプログラムを作成してください。

仕様

  1. Student クラスに String nameint age フィールドを定義
  2. コンストラクタで名前と年齢を受け取りフィールドを初期化
  3. introduce() メソッドで I am <name>, age <age>. と出力
  4. mainメソッドで学生数Nを読み取り、N人分の名前と年齢を読み取って Student オブジェクトを作成し introduce() を呼び出す

入力形式

N
name1 age1
name2 age2
...
nameN ageN
  • 1行目: 学生数 N
  • 以降N行: 名前(英字)と年齢(整数)をスペース区切りで入力

出力形式

I am name1, age age1.
I am name2, age age2.
...

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

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

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

新規登録