豊かな週末ライフになりますよに!!@88to Life Book…

平日はフルタイム仕事。週末を豊か過ごしたいので、株主優待、ふるさと納税などに投資して、楽しく過ごすことを目指した30代Webエンジニアの備忘録。

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

      2015/07/02

概要

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

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 + 」です。);
    }
}

実行結果

姓を入力して下さい。⇒ 山田
名を入力して下さい。⇒ 太郎
あなたの名前は「山田太郎」です。
逆かさであなたの名前は「郎太田山」です。
The following two tabs change content below.
渋谷でWebエンジニアをしているHayatoです。 趣味はプログラミング、海外旅行。 カフェでTitanium mobileを使ってスマホアプリを作ってます。 海外旅行は年1回で、に行きました。国内旅行は2〜3ヶ月に1回のペース。 直近は、3月にタイ(バンコク)・カンボジア(シェムリアップ)へ行きました。 旅の思い出アルバム、投資運用報告が中心のブログ構成です。

 - Java ,