Java:姓と名を入力し、氏名を表示と氏名を逆さにして表示

概要

入力された値をStringBufferクラスに追加するappendメソッドを使用すること。
StringBufferクラスのreverseメソッドで 逆さの並び順に文字列が置換されること。

[code lang=java]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
* 姓と名を入力し 氏名を表示と氏名を逆さにして表示
*
* @author Hayato
* @version 2004/06/29
*/
class Reverse {

public static void main(String args[]) throws IOException {

// BufferedReaderクラスの宣言
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.print(姓を入力して下さい。⇒ );
String sei = br.readLine();

System.out.print(名を入力して下さい。⇒ );
String mei = br.readLine();

// StringBufferクラスの宣言
StringBuffer sb = new StringBuffer();

sb.append(sei); // 文字列バッファに性を追加
sb.append(mei); // 文字列バッファに名を追加

System.out.println(あなたの名前は「 + sb + 」です。);

// 文字列バッファに格納されている文字列が 逆の並び順の文字列に置換
sb.reverse();

System.out.println(逆かさであなたの名前は「 + sb + 」です。);
}
}
[/code]

実行結果

[code lang=java]
姓を入力して下さい。⇒ 山田
名を入力して下さい。⇒ 太郎
あなたの名前は「山田太郎」です。
逆かさであなたの名前は「郎太田山」です。
[/code]

公開日:

更新日:


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。
タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。
華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事

INDEX – カテゴリー