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

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

[code lang=java]
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;
}
}
}
[/code]

実行結果

[code lang=java]
言葉を入力して下さい。⇒ さかさことば
ばとこさかさ
[/code]


コメントを残す

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

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

ABOUT – プロフィール

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

RANKING – 人気記事