我有一个主程序,它使用两个玩家对象并比较他们的结果。它在循环中执行10000个匹配。
while(i<10000){
game.compare(a, b);
i++;
}
现在这个循环在内部调用另一个类,它具有在两个对象之间玩1000场游戏的代码。它打印出我在一场比赛中有更多比赛的人。
这意味着我应该获得10000次结果,但我看到我的程序执行并显示大约10个匹配的结果,然后它终止而没有任何错误。
任何人都有任何建议,比如哪里出错了?
感谢。
答案 0 :(得分:0)
因为在我的子类中也使用了i的相同值;该计划在&#34; i&#34;之后终止。没有任何错误的迭代次数。
这是我完整的实现代码: https://github.com/kakarrot007/RockPaperScissors/tree/master
主程序迭代3次并且每次迭代它比较两个玩家10场比赛并打印每个玩家的总胜利数。 所以你可以看到3 * 10 = 30次比赛。