所以我想用括号和逗号打印一个二维数组。这里是我的代码:用括号和逗号打印二维数组
public class ArrayPrinter {
public static int printArray(int[][] arr) {
{
System.out.println("["); {
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j]);
if (j < arr.length) {
System.out.print(", ");
}
}
System.out.println();
}
}
System.out.println("]");
}
return 0;
}
public static void main(String[] args) {
int[] oneD = {5, 6, 7, 8
};
printArray(oneD);
System.out.println(); {
int[][] twoD = {
{2, 4, 6, 8},
{8, 7, 9, 1},
{3, 5, 1, 2}
};
printArray(twoD);
System.out.println();
}
int[][] twoD2 = {
{1, 2},
{3, 4, 5},
{6},
{7, 8, 9}
};
printArray(twoD2);
System.out.println();
}
public static void printArray(int[] arr) {
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]);
if (i < arr.length - 1) {
System.out.print(", ");
}
}
System.out.println("]");
}
}
这是我现在的结果是:
[5, 6, 7, 8]
[
2, 4, 6, 8
8, 7, 9, 1
3, 5, 1, 2
]
[
1, 2,
3, 4, 5,
6,
7, 8, 9,
]
这是结果,我想:
[5, 6, 7, 8]
[
[2, 4, 6, 8]
[8, 7, 9, 1]
[3, 5, 1, 2]
]
[
[1, 2]
[3, 4, 5]
[6]
[7, 8, 9]
]
我要印有括号和逗号阵列但每个一维数组应该在一个单独的行上。
任何帮助表示赞赏。谢谢!
而不是只是说谢谢你的答案,你也应该upvote你喜欢的。这样,网站本身会奖励用户发布有用的答案。你也应该标记你认为最好解决你的问题的答案(如果适用)。这也标志着问题概述中解决的答案,因此我们不需要再看一遍;) – Imus
如果以下答案中的任何一个满足您的要求,并且您满意他们,那么您可以接受该特定答案。 – Chirag
对不起!我是这个网站的新手!我提出了答案并接受了一个答案。谢谢! –