创建整数列表中的特定模式

NEWUSER:
int[] box = new int[9*8];
for(int i=0; i<9; i++) {
    for(int j=0; j<8; j++) {
        box[j] = i;
    }
}

我用尽了一切,它原来是这样难度比它看起来对我来说。如果不使用的ArrayList(我了解使用此box.add作品(I))我只能使用int []类型。我需要创建一个整数列表,看起来像这样[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,..8,8,8,8,8,8,8,8]从0-8因此8套整数。谁能帮我?

mega12345mega:

我相信问题是,在第4行的代码设置到一个值的位置,但该位置重复从0到7。

这应该更好地工作:

int[] box = new int[9*8];
for(int i = 0; i < 9; i++) {
    for(int j = 0; j < 8; j++) {
        box[i * 8 + j] = i;
    }
}

基本上,它却将0 - 7在8位为每一个新号码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章