数组
数组
概念:数组是具有相同数据类型的一组数据的集合。
一维数组:
声明一个一维数组
int arr[];
声明数组后,还不能访问它的任何元素,因为声明的数组只是给出了数组的名字和元素的数据类型,并没有给出个数。因此,还需要给数组分配内存空间
int arr[];
arr = new int[5]; //分配了5个长度的int类型
注意:在JAVA中,new出来的数组,是不需要手动完成释放的。
合并写法:
int arr[] = new int[5]{1,2,3,4,5};
数组赋值
arr[0] = 1;
arr[1] = 2;
........
二维数组:
int a[][] = new int[2][];//可以省略列的长度
但如果不声明“行”的数量的话,就是错误写法,例如:
int b[][] = new int[][];//错误写法
int c[][] = new int[][2];//错误写法
使用三种方式初始化二维数组
第一种方法:
int tdarr1[][] = {{1,3,4},{5,9,8}};
第二种方法
int tdarr2[][] = new int[][]{{1,3,4},{5,9,8}};
第三种方法
int tdarr3[][] = new int[2][3];
tdarr3[0] = new int[]{6,5,4};
tdarr3[1][0] = 63;
目录 返回
首页