gpt4 book ai didi

java - 需要输入两次 "pass"才能前进

转载 作者:行者123 更新时间:2023-12-02 05:43:36 25 4
gpt4 key购买 nike

感谢阅读本文。我正在使用 java 创建一个简单、通用的 blackjack 版本。其他一切都完全正常,除了当它问你“命中或通过”并输入 pass 时,你必须输入两次才能重新调整它,我似乎无法找出原因。这是我在 pastebin 上的代码,以使其更易于阅读:http://pastebin.com/GF7Rzusx

来自pastebin的相关代码:

  public void ask()
{
System.out.println("Hit or Pass?");
if (in.next().equalsIgnoreCase("Hit"))
{
hit();
}
if (in.next().equalsIgnoreCase("Pass"))
{
pass();
}
}

最佳答案

如果输入的单词是“Pass”,它会从标准输入中读取然后丢失,不会被存储。必须存储它以便在后续检查中再次可用:

String input = in.next();

if (input.equalsIgnoreCase("Hit"))
{
hit();
}
else if (input.equalsIgnoreCase("Pass"))
{
pass();
}

关于java - 需要输入两次 "pass"才能前进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11513146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com