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

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

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

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

新規登録