我有一个BufferedReader
等待输入,但由于某种原因,它不等待第二次读取并继续打印我的第三个打印语句。
代码:
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();
示例执行如下:请为您的单词输入一个字母。//在这里等待输入
一种
请为这件作品输入 X 位置。//不要在这里等???
请输入这件作品的 Y 位置。