入力をBufferedReader
待っていますが、何らかの理由で2回目の読み取りを待たずに、3回目のprintステートメントを出力し続けます。
コード:
BufferedReader inFromUser =new BufferedReader(new InputStreamReader(System.in));
char letter,xVal;
int yVal;
System.out.println("Please enter a letter for your word.(a-z)");
letter=(char)inFromUser.read();
System.out.println("Please enter a X location for this piece.(A-J)");
xVal=(char)inFromUser.read();
System.out.println("Please enter a Y location for this piece.(0-9)");
yVal=inFromUser.read();
実行例は次のとおりです。単語の文字を入力してください。//ここで入力を待ちます
a
この作品のXの場所を入力してください。//ここで待たない???
この作品のYの位置を入力してください。