二维数组
二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组
二位数组创建 语法 :
*** 数据类型 数组名 [] []**
*** 数据类型 [] []数组名**
二维数组初始化 语法:
*** 数组名=new 数据类型[行] [列]**
行 代表有几个数组
列 代表每个数组的长度
二维数组赋值 语法:
*** 数据类型 数组名 [] []=new 数据类型[] []{{值1,值2},{值3,值4},{值5,值6}…}**
大括号内的每个大括号,就相当于一个一维数组
二维数组单独给某个元素赋值
*** 数组名[行下标] [列下标]=值**
表示给第几个数组的第几个元素赋值
行下标和列下标从0开始
示例
public class Demo03 {
public static void main(String[] args) {
//创建二维数组
int a[][];
int [][]b;
int f[][];
//初始化二维数组
a=new int[2][3];
b=new int[3][4];
//边创建边初始化二维数组
int c[][]=new int[2][3];
int [][]d=new int[3][4];
//二维数组赋值
f=new int[][]{{2,3},{4,5},{6,7}};
//给二维数组的某个元素赋值
//给二维数组A的第2个数组的第二个元素赋值
a[1][1] = 5;
//边创建边赋值
int [][]E=new int[][]{{2,3},{4,5},{6,7}};
int [][]G={{2,3},{4,5},{6,7}};
}
}