Java定义数组⽅式(⼀维、⼆维数组)
1、数组
定义:所谓数组,就是⼀个有序的元素序列。若将有限个类型相同的元素变量集合命名,那么数组的名就是定义的名称。组成数组的各个变量就是数组的元素,⽤来区分数组的各个元素的数字编号成为下标
特点:
数组是相同类型的元素的集合
数组中的个元素的存储是有先后顺序的,他们在内存中按照先后顺序连续存放在⼀起。
数组元素⽤整个数组的名字和它⾃⼰在数组中的顺序位置来表⽰。
数组的下标不能超出Long数据类型的有效范围
2、⼀维数组定义
(1)数据类型[] 变量名 = new 数据类型[长度];
int[] arrayOne =new int[10];
(2)数据类型[] 变量名名 = {元素,元素,元素};
int[] arrayTwo ={1,2,4,8,9};数组定义时初始化
(3)数据类型[] 变量名 = new 数据类型[]{元素,元素…};
int[] arrayThree =new int[]{4,8,7,6};
3、⼆维数组定义
(1)动态初始化
形式1:数据类型 数组名 [ ][ ] = new 数据类型[m][n]
形式2:数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
形式3:数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]
int[][] arr =new int[3][4];
(2) 静态初始化
数据类型 [ ][ ] 数组名 = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}…};
int[][]  arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66}};

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。