008-001-011

メソッド定義:メソッドの連携

上級

問題説明

メソッド定義:メソッドの連携

この問題では: StringProcessorクラスのメソッドを相互に呼び出し、標準入力から読み取った文字列に「>>」と「<<」を付加して出力するプログラムを作成します。

学習目標: あるメソッドから別のメソッドを呼び出す方法を理解する

概要

複数のメソッドが連携して動作するクラスを作成してください。

仕様

  • StringProcessor クラスを作成
  • addPrefix(String s) メソッドで文字列の先頭に「>>」を追加して返す
  • addSuffix(String s) メソッドで文字列の末尾に「<<」を追加して返す
  • process(String s) メソッドで addPrefixaddSuffix の両方を呼び出して適用した結果を返す
  • Main クラスで標準入力から1行読み取り、process() の結果を出力する

入力

文字列(1行)

出力

>>文字列<<

入出力例

入力: Hello
出力: >>Hello<<

入力: World
出力: >>World<<

入力: (空文字列)
出力: >><<

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

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

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

新規登録