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套整数。谁能帮我?
我相信问题是,在第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] 删除。
我来说两句