填充2d阵列

时间:2015-03-18 06:24:03

标签: java arrays math logic puzzle

我只需要使用一个算术表达式来填充一个6x6数组,所以看起来就像这样:

1, 2, 3, 4, 5, 6
2, 3, 4, 5, 6, 1
3, 4, 5, 6, 1, 2
4, 5, 6, 1, 2, 3
5, 6, 1, 2, 3, 4
6, 1, 2, 3, 4, 5

1 个答案:

答案 0 :(得分:2)

使用单个算术表达式,我会像这样使用嵌套for循环。

  int[][] myArray = new int[6][6];
  for(int ii = 0; ii < 6; ii++ )
  {
      for(int kk = 0; kk < 6; kk++ )
      {
      //math expression
          myArray[ii][kk] = (ii + kk)%6+1;
      }
  }