我试图打印正方形2D数组的对角线数字,但我很难使用它。这是因为我如何创建数组不是吗?我做错了什么?int[][] arr1 = { { 1, 2,6}, { 3, 4,5} }; // l'm stuck here for (int i = 0; i < arr1.length; i++) { for (int j = 0; j <arr1.length; j++) { System.out.print(arr1[i][j] + " "); } System.out.println(); } for (int k = 0; k < arr1.length; k++) { System.out.println( arr1[k][k]); }l 预计会看到 1 2 34 5 6 7 8 9 对于实际结果?我被卡住了
1 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
您的数组声明应如下所示:
int[][] arr1 = { { 1, 2, 3}, { 4, 5, 6}, {7, 8, 9} };
假设你想要一个有序的3 x 3矩阵。
添加回答
举报
0/150
提交
取消