二維數組如何進行遍歷:
下面的代碼列舉了二維數組的靜態初始化、動態初始化、二維數組的遍歷
//二維數組的練習
public class Test1 {
public static void main(String[] args) {
int[] score1=new int[10];
int[][] score2;
String[][] names;
//二維數組的初始化
score2=new int[][]{{1,2,3},{3,4,5,6},{16,7}};//靜態初始化
names=new String[6][5];//動態初始化方式一
names=new String[6][];//動態初始化方式二,一定要設置行數
names[0]=new String[5];//第一行中有5個元素
names[1]=new String[4];
names[2]=new String[7];
names[3]=new String[5];
names[4]=new String[8];
names[5]=new String[5];
System.out.println("第一行中的元素:"+names[1].length);
System.out.println(names.length);//打印的是二維數組有幾行
//如何遍歷二維數組
for(int m=0;m<score2.length;m++){//控制行數
for(int n=0;n<score2[m].length;n++){//一行中有多少個元素(即多少列)
System.out.print(score2[m][n]+" ");
}
System.out.println();
}
}
}