游戏的重复方法

时间:2013-12-01 03:01:35

标签: java loops methods

我正在尝试创建一个两个玩家的游戏,其中两个玩家的转弯都在方法中,我想重复每个方法4次。我无法弄清楚如何在main方法中循环该方法。我已经评论了在哪里添加循环,所以如果有人可以告诉我如何循环这将是伟大的。这不是我的代码,但我已经简化了它,因此很容易遵循。谢谢!

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
        }}

1 个答案:

答案 0 :(得分:1)

也许我正在读太多东西,但这看起来像是一个家庭作业。因此,我会尽力提供帮助而不给出答案。

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

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

在旁注中,您在函数中实例化Random实例。如果我正确理解你的解释,那么当玩家轮到你时,应该调用这个函数。这意味着每次玩家轮到你时,你就会创建一个新的伪随机数生成器。如果连续两次调用此函数足够快,则第二个随机实例将以与第一个相同的时间值播种,并生成完全相同的数字。将此实例存储在私有静态变量中要好得多。