新new出来的二维数组就是已经初始为0了,或者利用循环依次赋值0;
例如:
public class Main {public static void main(String[] args) {
int a[][] = new int[5][5]
for(int i=0i<5i++){
for(int j=0j<5j++)
System.out.print(a[i][j]+" ")
System.out.println()
}
System.out.println("---------")
for(int i=0i<5i++)
for(int j=0j<5j++)
a[i][j]=0
for(int i=0i<5i++){
for(int j=0j<5j++)
System.out.print(a[i][j]+" ")
System.out.println()
}
}
}
/*
运行结果:
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
---------
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
*/
你可以直接定义一个二维数组, 然后利用for循环对它赋初始值为0 就行了
代码例子如下:
public class Exam {public static void main(String[] args) {
int[][] a = new int[3][3]
for(int i = 0 i < 3 i++){
for(int j = 0 j < 3 j++){
a[i][j] = 0
}
}
}
}