当我运行代码时,我无法输入到扫描仪并以我想要的方式继续浏览代码。有人可以帮我一些建议吗?我已成功导入 java.util.Scanner。顺便说一句,我确实在原始程序中调用了该方法,我只是在发布问题之前将其删除。我正在使用 BlueJ。
public class Instructions extends ConsoleProgram
{
public boolean question(String prompt) {
Scanner s = new Scanner(System.in);
println(prompt);
String str = s.next();
boolean result = true;
while(!(str.equals("yes") || str.equals("no"))) {
str = s.next();
println("enter yes or no");
}
if (str.equals("yes")) {
result = true;
} else if (str.equals("no")) {
result = false;
}
return result;
}