篮球模拟器一直在执行?

时间:2017-12-12 07:08:35

标签: java

我的朋友之前尝试过问这个问题并且不够具体,所以我会尝试更详细一些。我们试图在两名球员之间制作一个篮球模拟器,直到一名球员达到21分,然后停止。我们相当远,当程序运行时,它继续执行,而不是以一个玩家的21点结束,并继续运行直到我相信程序崩溃。有没有人知道需要添加什么来防止程序在两个玩家之一的21分后执行?我将在下面发布代码,如果您想要输出截图,我很乐意提供一个。谢谢! 代码:

<TextBlock.Inlines>

1 个答案:

答案 0 :(得分:1)

目前你有

if(kscore < 22) {
    System.out.printf("\nKobe has won the game of 21!");
    //Win();
}

这实际上意味着当玩家达到分数限制时,你的代码除了打印之外什么都不做,你想要添加一个返回语句来回到你的主循环。

您还要检查分数何时超过21而不是相反。

if(kscore > 21) {
    System.out.printf("\nKobe has won the game of 21!");
    return;
}

你们两个玩家都需要这个。