在尝试验证用户响应以退出我的应用程序或重试(它是一个简单的游戏)时遇到问题?当游戏结束时,我询问用户是否要继续输入“y”表示是或“n”表示否退出。我如何验证他们的响应,所以如果它既不是 y 也不是 n 我显示错误消息并要求他们再次输入???
这似乎对我不起作用???
if (!choice.equalsIgnoreCase("n") && !choice.equalsIgnoreCase("y"))
System.out.println("Error enter y for yes and n for no");
System.out.println("Would you like to play again (y/n):");
choice = sc.next();