一维数组:
int[] a = { 0, 1, 3 };
int a[] = { 0, 1, 2 };
获取数组长度:len = a.length;
最常用的数组声明方法: int[] a = new int[ 10 ]; //包含十个元素的数组a
数组赋值赋给的是地址,在Java中,对象间的赋值都是赋给地址。。
二维数组
int[][] a = new int[ 10 ][ 20 ]; //定义一个十行二十列的数组
还可以使数组的每行元素个数不相同:
int[][] a = new int[ 2 ][]; //定义一个两行的数组
a[ 0 ] = new int[ 5 ]; //定义数组的第一行包含五个元素
a[ 1 ] = new int[ 10 ]; //定义数组的第二行有10个各元素
获取数组长度的不同:
int[][] a = new int[ 5 ][ 10 ];
a.length返回a数组的行数,a[ 0 ].length返回a数组的第一行有多少个元素。
多维数组亦是如此。。
int[] a = { 0, 1, 3 };
int a[] = { 0, 1, 2 };
获取数组长度:len = a.length;
最常用的数组声明方法: int[] a = new int[ 10 ]; //包含十个元素的数组a
数组赋值赋给的是地址,在Java中,对象间的赋值都是赋给地址。。
二维数组
int[][] a = new int[ 10 ][ 20 ]; //定义一个十行二十列的数组
还可以使数组的每行元素个数不相同:
int[][] a = new int[ 2 ][]; //定义一个两行的数组
a[ 0 ] = new int[ 5 ]; //定义数组的第一行包含五个元素
a[ 1 ] = new int[ 10 ]; //定义数组的第二行有10个各元素
获取数组长度的不同:
int[][] a = new int[ 5 ][ 10 ];
a.length返回a数组的行数,a[ 0 ].length返回a数组的第一行有多少个元素。
多维数组亦是如此。。