小编Dan*_*pel的帖子

Java中Do/While循环的问题

这段代码是我正在制作的二十一点游戏的片段.无论我输入什么,程序永远不会打破循环.

boolean bool = true;
do{
    Scanner kb = new Scanner(System.in);
    String choice = kb.next();
    if(choice == "Hit" || choice == "hit") {
        String action = "hit";
        bool = false;
    } else if(choice == "Stay" || choice == "stay") {
        String action = "stay";
        bool = false;
    } else {
        System.out.println("Do not recognize response. Retry.");
    }
} while (bool == true);
Run Code Online (Sandbox Code Playgroud)

通常会发生什么:http: //puu.sh/87KZk.png

任何帮助,将不胜感激.谢谢!

java loops while-loop do-while

2
推荐指数
1
解决办法
920
查看次数

标签 统计

do-while ×1

java ×1

loops ×1

while-loop ×1