我个人认为,二维数组的构造就是在一位数组中存入一个地址,这个地址指向另一个一位数组,这样通过这种排列组合便构造成了二维数组。
二维数组的形状,有的时候二维数组看起来像是一个矩阵,所以一般情况下如果涉及到矩阵,也会通过二维数组进行解决。
1 2 3
1 【1】 【2】 【3】
2 【4】 【5】 【6】
3 【7】 【8】 【9】
1 //导入输入所需要的包 2 import java.util.Scanner; 3 4 public class test7 5 { 6 public static void main(String [] arys) 7 { 8 //创建一个5行5列的二维数组 9 int [][] arrs = new int [5][5]; 10 11 for(int i=0 ; i<5 ; i++) 12 { 13 for(int j=0 ; j<5 ; j++) 14 { 15 arrs[i][j] = (i+1)*10+j; 16 } 17 } 18 19 for(int i=0 ; i<5 ; i++) 20 { 21 for(int j=0 ; j<5 ; j++) 22 { 23 System.out.print(arrs[i][j]+"\t"); 24 } 25 System.out.println(); 26 } 27 } 28 }