電子書籍の厳選無料作品が豊富!

キーボードから文字列を入力する際の質問です。

どうしてもカタカナでしか日本語の入力が出来ません。
ローマ字入力です。


import java.io.*;

class Sample4
{
public static void main(String args[]) throws IOException
{
System.out.println("文字列を入力してください。");

BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

String str = br.readLine();

System.out.println(str + "が入力されました。");
}
}

A 回答 (1件)

う~んソースは間違っていないと思うのですが・・・


Windowsのコマンドプロンプトで実行したところ正常に動作しました。

なにか別の問題だと思います。

BufferedReaderは閉じましょう( br.close() )あとで意味不明の問題が発生するかもしれません
あとScannerクラスを使うと短くかけますよ。

import java.util.*;

public class sample{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);

System.out.println("文字列を入力してください");
String str = sc.next();
System.out.println(str + "が入力されました");

sc.close();
}
}
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
何度試してみてもうまくいきませんでした。

テキストファイルにひらがなを入力してからコピー&ペーストだと、
なぜか認識してくれます。

お礼日時:2010/09/03 21:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!