如果一维数组中的各个元素仍然是一个数组,那么它就是一个二维数组。二维数组常用于表示表,表中的信息以行和列的形式组织,第一个下标代表元素所在的行 第二个下标代表元素所在的列。
1 创建二维数组
声明二维数组:
数组元素的类型 数组名字[][];
数组元素的类型[][] 数组名字;
代码:
int a[][];
例:
int a= new int[2][4];
2 使用二维数组
例:输出一个3行4列且所有元素都为0的矩阵
package javastudy;
public class Matrix1 {//创建类Matrix
public static void main(String[] args) {
int[][] a = new int[3][4];//声明一个3行4列的二维数组
System.out.println("输出3行4列的数组: ");
for(int i = 0;i < a.length;i++) {
for(int j = 0;j < a[i].length;j++) {//循环遍历数组中的每个元素
System.out.print(a[i][j]+" ");//打印数组中的每个元素
}
System.out.println();//输出空格
}
}
}
输出: