我目前正在为OOP Java投掷Helsinki MOOC,目前正在遇到来自扫描程序对象的问题。这是我的编译器不断抛出的错误的SS。
我用类似的错误搜索了以前的帖子,它们似乎都来自文件流而不是标准输入。这是给我问题的有问题的方法:
public void run() {
int turns = playerMoves;
while (turns > 0) {
System.out.println(turns + "\n");
showEntities();
makeDungeon();
if (vampires.size() == 0) {
break;
}
String command = reader.nextLine();
logic.moveEntity(player, command);
if (vampiresCanMove) {
logic.moveRandomly(vampires, command.length());
}
turns--;
}
if (turns > 0) {
System.out.println("YOU WIN");
} else {
System.out.println("YOU LOSE");
}
}