我有一个数组,我想实现FIFO。我的项目包括5场比赛和每场比赛的得分。我已经编码了。继承我的代码:
if (Game.isNewScore) {
for (int i = 0; i < 5; i++) {
if (addition[i] == 0) {
addition[i] = Game.score;
break;
}
}
}
现在我的问题是,当我已经在第六场比赛中,得分应该取代第一局比赛中的得分,然后从左侧转移得分,但似乎game 6
的得分没有显示。
e.g
2 4 6 8 9 - 得分
1 2 3 4 5 - 没有。游戏
when on sixth game
4 6 8 9(新分数)
有人可以教我这种逻辑吗?当你似乎没有得到我的观点时,请告诉我。我非常需要帮助。感谢
答案 0 :(得分:1)
最好的方法是将addition
的{{1}}更改为int[]
。您的代码可能看起来像这样:
ArrayList<Integer>