010-001-009
オーバーロード基本:print メソッド
上級
問題説明
オーバーロード基本:print メソッド
この問題では: int型、String型、boolean型に対応した3つのprintメソッドをオーバーロードで実装し、標準入力から読み込んだ値を適切な形式で標準出力に表示するプログラムを作成します。
学習目標: 異なる型の引数を受け取る複数のprintメソッドをオーバーロードで実装する方法を理解する
概要
Printerクラスに、int型、String型、boolean型の3つのprintメソッドをオーバーロードで定義します。Mainクラスでは標準入力から整数・文字列・真偽値を読み込み、それぞれのprintメソッドを呼び出してください。
仕様
- Printerクラスに以下の3つのprintメソッドを定義
public void print(int value)- "Integer: 値" を出力public void print(String value)- "String: 値" を出力public void print(boolean value)- "Boolean: 値" を出力
- mainメソッドでScannerを使って標準入力から以下を読み込む
- 1行目: int値
- 2行目: String値(スペースなし)
- 3行目: boolean値(true または false)
- 読み込んだ値を対応するprintメソッドに渡して出力する
入力形式
整数値
文字列値
真偽値
出力形式
Integer: 整数値
String: 文字列値
Boolean: 真偽値
入出力例
入力:
42
Hello
true
出力:
Integer: 42
String: Hello
Boolean: true
