我有一个缓冲读取器等待输入但由于某种原因它不等待第二次读取并继续打印我的第三个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();
Run Code Online (Sandbox Code Playgroud)
示例执行如下:请输入您的单词的字母.//在这里等待输入
一个
请输入此作品的X位置.//不等在这里???
请输入此作品的Y位置.