gpt4 book ai didi

java - 游戏的重复方法

转载 作者:行者123 更新时间:2023-12-01 13:46:47 25 4
gpt4 key购买 nike

我正在尝试创建一个两个玩家的游戏,其中两个玩家的回合都在方法中,并且我想将每个方法重复 4 次。我不知道如何在主方法中循环该方法。我已经评论了在哪里添加循环,所以如果有人能告诉我如何循环那就太好了。这不是我的代码,但我对其进行了简化,以便于理解。谢谢!

public static void Player1() {

int total, num1, num2;
total = num1 + num2;
System.out.println(total);

public static void main(String[] args) {

//loop for method should go here
}}

最佳答案

也许我读得太多了,但这看起来像是一项家庭作业。因此,我会尽力在不泄露答案的情况下提供帮助。

您很可能正在寻找for loop 。当您有一个迭代变量来跟踪程序所处的迭代,但您不需要循环之外的信息,并且循环有一个简单的机制来更新程序的状态以准备迭代时,最常使用这种方法。下一次迭代。此链接还描述了用于迭代集合的增强的 for 循环

其他循环机制有 while and do-while loops 。 while 循环可能是最常用的循环机制,因为它的语法简单(讽刺的是,这就是为什么在迭代逻辑更复杂时使用它)。

附带说明一下,您在函数中实例化 Random 的实例。如果我正确理解你的解释,这个函数应该在轮到玩家时被调用。这意味着每次轮到玩家时,您都会创建一个新的伪随机数生成器。如果连续两次足够快地调用此函数,则第二个 Random 实例将使用与第一个实例相同的时间值作为种子,并将生成完全相同的数字。最好将此实例存储在私有(private)静态变量中。

关于java - 游戏的重复方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20308254/

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