Java:逆さ言葉作成プログラム

入力された値の桁数を求めるlengthメソッドを使用すること。
charAtで 1桁ずつ文字を読み取り表示すること。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * 逆さ言葉作成プログラム
 * 
 * @author Hayato
 * @version 2004/06/22
 */
class ReversWord {

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

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

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

        // 文字数の桁数を求めるメソッド
        int len = inputData.length();

        // 初期化
        char ch;

        // 最初に入力した文字からlenまで処理をする。
        while (0 < len) {
            // lenの1つ前を表示したいのでlen-1にする。
            ch = inputData.charAt(len - 1);
            System.out.print(ch);
            --len;
        }
    }
}

実行結果

言葉を入力して下さい。⇒ さかさことば
ばとこさかさ
The following two tabs change content below.
渋谷でWebエンジニアをしています。 株主優待目的で日本株からはじめ、投資信託・米国株の流れで投資しています。 最近は懸賞もハマってます(笑) 旅の思い出ログ、投資運用ログ、株主優待ログが中心のブログです。 どうぞ、よろしくお願いします!

コメントを残す

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

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