我个人认为,二维数组的构造就是在一位数组中存入一个地址,这个地址指向另一个一位数组,这样通过这种排列组合便构造成了二维数组。
二维数组的形状,有的时候二维数组看起来像是一个矩阵,所以一般情况下如果涉及到矩阵,也会通过二维数组进行解决。
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 }