008-001-011
メソッド定義:メソッドの連携
上級
問題説明
メソッド定義:メソッドの連携
この問題では: StringProcessorクラスのメソッドを相互に呼び出し、標準入力から読み取った文字列に「>>」と「<<」を付加して出力するプログラムを作成します。
学習目標: あるメソッドから別のメソッドを呼び出す方法を理解する
概要
複数のメソッドが連携して動作するクラスを作成してください。
仕様
StringProcessorクラスを作成addPrefix(String s)メソッドで文字列の先頭に「>>」を追加して返すaddSuffix(String s)メソッドで文字列の末尾に「<<」を追加して返すprocess(String s)メソッドでaddPrefixとaddSuffixの両方を呼び出して適用した結果を返すMainクラスで標準入力から1行読み取り、process()の結果を出力する
入力
文字列(1行)
出力
>>文字列<<
入出力例
入力: Hello
出力: >>Hello<<
入力: World
出力: >>World<<
入力: (空文字列)
出力: >><<
