有一个数组,比如int[] arr = new int[]{9, 6, 5, 2, 1, 2, 6, 3, 2, 7, 3, 8, 1, 5, 4, 7};
我想像这样打印它:
* Output:
* 9
* 6 1
* 5 2 2
* 2 6 7 1
* 3 3 5
* 8 4
* 7
没有 * 基本上这就是我想要做的。我打算遍历数组并一直使用System.out.println();
直到我到达“结束”,这将是 7,然后转到下一行,但这没有用。
我也尝试过打印 9 然后 6 和 1 等等,但我也无法让它工作,我在这里不知所措,希望能得到指导,请教我如何思考这个问题。
编辑
我的中间步骤是使数组成为这样的“块”:
* Intermediate Step:
* 9 6 5 2
* 1 2 6 3
* 2 7 3 8
* 1 5 4 7
它应该适用于任何大小的数组。