如何使用单个循环迭代2D数组?

Ice*_*Box 10 java

我们如何通过仅使用一个循环来导航二维数组而不使用嵌套的循环.

 String ar[][]=new  String [3][4];
Run Code Online (Sandbox Code Playgroud)

Oli*_*rth 18

这是一个提示:

int i = 9;
System.out.println(i / 4);  // 2
System.out.println(i % 4);  // 1 
Run Code Online (Sandbox Code Playgroud)

  • 谢谢....得到它,我将不得不使用%和/运算符来访问元素索引并运行循环12(没有元素,即没有行*没有列)次数. (3认同)
  • 很好的提示,很好的解决方案.但我仍然不太清楚为什么你不能只嵌套两个循环. (2认同)