import java.util.Arrays;
public class Demo4 {
public static void main(String[] args) {
//稀疏数组
int[][] arrays={{3,10,6},{0,2,1},{0,6,1},{1,0,1},{1,2,2},{1,6,1},{2,1,2}};
//还原
int[][] test = new int[arrays[0][0]][arrays[0][1]];
for (int i = 1; i <= arrays[0][2]; i++) {
test[arrays[i][0]][arrays[i][1]]=arrays[i][2];
}
//打印
for (int i = 0; i < test.length; i++) {
for (int j = 0; j < arrays[0][1]; j++) {
System.out.print(test[i][j]+" ");
if (j==arrays[0][1]-1){
System.out.println();
}
}
}
}
}
-
二维数组打印没有写好的方法,要一点点打印出来
-
二维数组的第一个值是行,第二个是列!!!
-
浙公网安备 33010602011771号