java (数组)

来源:互联网 发布:钢铁交易软件 编辑:程序博客网 时间:2024/05/11 01:27

一维数组:

创建一维数组:

数组元素类型 数组名[]; //声明数组
int a[];
数组元素类型[] 数组名; //声明数组
int[] a;
数组名 = new 数组元素类型[数组元素个数]; //为数组分配内存
a = new int [5];

数组元素类型 数组名[] = new 数组元素类型[数组元素个数]; //声明数组,同时分配内存
int num[] = new int[10];

数组通过下标访问
a[5] = 10;
num[0] = 1;
num[1]=2;

//创建一维数组//数组元素类型 数组名[];//数组元素类型[] 数组名;int arrA[];int[] arrB;String arrS[];String[] arrN;//以上只是声明数组,但还没有分配内存空间,还不能访问任何元素//分配内存://数组名 = new 数组元素类型[数组元素个数];arrA = new int [5]; //arrA有5个int型元素;---arrA---arrA[0],arrA[1],arrA[3]....

二维数组:

创建二维数组:

数组元素类型 数组名[][]; //声明数组
int a[][];
数组元素类型[][] 数组名; //声明数组
int[][] a;
数组名 = new 数组元素类型[数组元素个数][数组元素个数]; //为数组分配内存
a = new int [2][3];

二维数组的初始化:

类型 数组名[] = {val1, val2, val3….};
int matrix[][] = {{1,2,3},{11,12,13},{21,22,23}};

三维数组:

int arr[][][] = new int[][][] {
{ {1, 2, 3} , {4, 5 , 6} },
{ {7, 8, 9}, {10, 11, 12}},
{ {13, 14, 15}, {16, 17, 18}}
};

每个元素的使用arr[x][y][z]

原创粉丝点击