Java循环在没有任何错误的情况下终止
我有一个主程序,它使用两个播放器对象并比较它们的结果。它在一个循环中执行10000个匹配Java循环在没有任何错误的情况下终止,java,arraylist,comparator,Java,Arraylist,Comparator,我有一个主程序,它使用两个播放器对象并比较它们的结果。它在一个循环中执行10000个匹配 while(i<10000){ game.compare(a, b); i++; } 现在这个循环在内部调用另一个类,这个类有代码在两个对象之间玩1000个游戏。它告诉我谁在一场比赛中有更多的比赛 这意味着intotal我应该得到10000次结果,但我看到我的程序执行并显示大约10次匹配的结果,然后它终止,没有任何错误 谁能给我一些建议
while(i<10000){
game.compare(a, b);
i++;
}
现在这个循环在内部调用另一个类,这个类有代码在两个对象之间玩1000个游戏。它告诉我谁在一场比赛中有更多的比赛
这意味着intotal我应该得到10000次结果,但我看到我的程序执行并显示大约10次匹配的结果,然后它终止,没有任何错误
谁能给我一些建议,比如我哪里出了问题
谢谢。因为在我的子类中也使用了相同的i值;程序在经过多次迭代后被终止,没有任何错误 以下是我的完整实现代码: 主程序迭代3次,每次迭代比较两名玩家10场比赛,并打印每个玩家的总获胜次数。 因此,您将能够看到3*10=30次比赛。这可能是在游戏中修改i?的方法。比较?如果你希望得到帮助,你必须发布一个帖子。每次循环执行时i的值是多少?i的起始值是多少?注意:如果要循环固定次数,请考虑使用for循环。