填充二维数组

Filling the 2d array

我需要只使用一个算术表达式来填充一个 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

使用单个算术表达式,我会像这样使用嵌套 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;
      }
  }