普段グーグル日本語入力を使っています。
OS XPsp2
import java.io.*;
class Mojiretuate
{
public static void main(String[] args) throws IOException
{
String str = "こんにちは";
String str2;
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("文字列当てゲームです。");
System.out.println("答えは何かのあいさつです。");
for(;;){
System.out.println("\n入力");
str2 = br.readLine();
System.out.println("入力文字列の長さ:" + str2.length());
if(str.equals(str2)){
System.out.println("正解です");
break;
}
else if(str2.length() > str.length()){
System.out.println("長すぎます。");
}
else if(str2.length() == str.length()){
System.out.println("長さはあっています。");
}
else{
System.out.println("短すぎます。");
}
}
System.out.println("終了");
}
}
No.2ベストアンサー
- 回答日時:
ご使用のキーボードによっては違うかもしれませんが、
「alt」を押しながら「半角/全角」を押したら入力できるようになりませんか?
No.1
- 回答日時:
コマンドプロンプトの話ですか?
Javaの入力だけの問題ですか?
文字化けするのですか?
状況をもっと詳しく書いてください。
>new BufferedReader(new InputStreamReader(System.in));
new BufferedReader(new InputStreamReader(System.in,"MS932"));
としたらどうでしょうか?
>>SaKaKashi様
迅速な回答ありとうございます。
>コマンドプロンプトの話ですか?
はい、そうです。
>Javaの入力だけの問題ですか?
そうです。テキストファイルに書き込む場合は問題はありません。
>文字化けするのですか?
しません。
>new BufferedReader(new InputStreamReader(System.in,"MS932"));
としたらどうでしょうか?
問題は改善しませんでした。
コマンドプロンプト上でコンパイルしてプログラム自体は作動するのですが、
最初の「入力」と表示された後、ひらがなで入力したいのですが、
アルファベットでの入力となってしまいます。
「こんにちは」が「konnichiha」となってしまいます。
話がそれて大変恐縮なのですが、私はまだjavaを勉強し始めて間がなく、
eclipseを使ったことがありません。
eclipseがあればコマンドプロンプト無しでもソフトウェア開発は可能でしょうか。
トラブルが少ないようでしたらそちらの環境に移行したいと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby vscode 文字化け 1 2022/05/21 19:17
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- 英語 この英文の意味を教えてください 3 2023/07/07 20:36
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- 英語 文法的解釈を教えてください 1 2023/06/22 10:05
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
改行の判定方法
-
「続行するには何かキーを押し...
-
曜日の取得方法を教えて下さい!
-
JAVAのエラーの意味が分かりま...
-
JAVA 文字色変更
-
Javaでカレントディレクトリを...
-
java教えてください。
-
EclipseでJava
-
構文解析中にファイルの終わり...
-
掛け算九九の表示の仕方。
-
LC発振回路-ループ利得
-
JavaにはなぜGO TO ...
-
java Calendarクラス
-
JAVAのDouble型の小数点以下の...
-
JAVAで素数判定
-
エクセルマクロ文で、赤文字セ...
-
vb6 オブジェクトライブラリは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
JAVAのDouble型の小数点以下の...
-
EclipseでJava
-
「続行するには何かキーを押し...
-
文字列の引き算
-
java シンボルが見つかりません...
-
JAVA 文字色変更
-
改行の判定方法
-
JAVAのエラーの意味が分かりま...
-
Javaのコマンドライン引数を使...
-
java教えてください。
-
曜日の取得方法を教えて下さい!
-
JavaにはなぜGO TO ...
-
Javaでカレントディレクトリを...
-
構文解析中にファイルの終わり...
-
JAVA 三角形の判定
-
複数行キーボード入力した後に...
-
printfの%fにおいて教本どおり...
おすすめ情報