促使用户输入true或false,以便稍后将幂指定选项添加到对象中。
for( i = 0; i < 1; i++){
System.out.println("Please enter true for power steering else false:");
powerSteering = keyboard.nextLine();
if (powerSteering.equalsIgnoreCase("true") || powerSteering.equalsIgnoreCase("false")) {
Boolean valueOf = Boolean.valueOf(powerSteering);
i++;
}
else{
System.out.println("Error");
i--;
}
}
执行时,它会跳过从系统获取用户输入。通过if语句检查错误,并重新设置用户输入,然后控制台允许输入。我不明白它为什么或如何解决它。感谢