在数组中实现fifo

时间:2015-02-12 11:56:40

标签: android arrays eclipse

我有一个数组,我想实现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(新分数)

有人可以教我这种逻辑吗?当你似乎没有得到我的观点时,请告诉我。我非常需要帮助。感谢

1 个答案:

答案 0 :(得分:1)

最好的方法是将addition的{​​{1}}更改为int[]。您的代码可能看起来像这样:

ArrayList<Integer>