二维数组的建立:
1.声明数组并分配空间:数据类型[][] 数组名=new 数据类型[行的个数][列的个数]或者是
数据类型[][] 数组名;
数组名=new数据类型[行的个数][列的个数]
例如
int [][] num=new int [2][3];
2.赋值
二维数组的赋值,和一位数组类似,可以通过下标来逐个赋值。例如num[0][0]=12。
3.处理数组
二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循坏输出的时候,需要在里面再内嵌一个循坏,即使用二重循坏来输出二维数组中的每个元素。例如:
int [][] num={{1,2,3},{3,4,5},{6,7,8}};
for(int i=0;i<num.length;i++){
for(int j=0;j<num[i].length;j++){
System.out.println(num[i][j]);//依次输出每个元素
}
System.out.println();//实现换行
}
(发现有趣的是,i<num[i].length是控制行的长度)
(用c写的操作系统的设计代码图片。感觉有些还要改进,代码就不写上去了...)