怎样把java二维数组初始化为0

Python025

怎样把java二维数组初始化为0,第1张

新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

}

}

}

}