普段グーグル日本語入力を使っています。
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言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
「続行するには何かキーを押し...
-
JAVAのDouble型の小数点以下の...
-
EclipseでJava
-
If they left after eleven o'c...
-
LC発振回路-ループ利得
-
javaで判別式のプログラミング...
-
パソコンキーボードで時分秒を...
-
結合した文字列をファイル名に...
-
プログラミングの問題です。大...
-
IF関数でEmpty値を設定する方法。
-
Java配列でNullPointerExceptio...
-
cloneメソッドについて (java)
-
VBAで配列の計算
-
配列で、値の入っている要素数...
-
java.util.Comparatorのcompare...
-
unityでのC++エラーの原因がわ...
-
ジャバスクリプトについて。
-
byte[] を long,float とかに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
C言語のポインターに関する警告
-
改行の判定方法
-
EclipseでJava
-
JAVAのDouble型の小数点以下の...
-
Javaでカレントディレクトリを...
-
文字列の引き算
-
JAVA 文字色変更
-
Javaのプログラムがどうしても...
-
エクセルマクロ文で、赤文字セ...
-
java シンボルが見つかりません...
-
java int integer
-
配列を後ろから数えるには?
-
java.util.zipで作成したアーカ...
-
JAVAのエラーの意味が分かりま...
-
会員情報登録プログラムの作成...
-
nullcline
-
コマンドプロンプトでひらがな...
-
NaNではなく、0と表示させたい
おすすめ情報