定义:
01.在内存中储存一组相同数据类型的集合!
02.数组会在内存中开辟一组连续的空间来粗存数据;
03.数组的长度一旦被定义,不能改变。
04.数组下标的最大值是数组长度减一。
三种声明语法:
1.先声明再开辟空间
int [ ] nums ;
nums = new int [5];
2.声明数组的同时开辟空间
int nums [] = new int [5];
3.声明数组同时赋值,完成开空间。
int nums[] = new int [] {1,2,3,4,5};
int nums [] = {1,2,3,4,5};
//new int [] 可以省略,但是如果不省略,【】中只能为空。。
概念:
01.定义数组
int [ ] nums; //声明了一个数组 nums ;只能储存 int 型数据。
sums= new int [5]; //在内存中开辟了一个空间为五的数组。
sums[0] = 1; //给数组中的第一个位置赋值为1;
没有赋值的位置为数据类型的默认值。
02.数据的基本要素:
标识符:nums ; 数组的名称,用于区别不同的数组;
数组元素: 数组中真实存放的数据;
元素下标: 对数组元素进行的编号,从0开始;
元素类型: int 数组中每个元素的数据类型 (必须相同)
二维数组:
定义: 储存了一组相同数据类型的集合,实质上是一维数组,集合中的每一个元素都是一个数组。
声明语法:数据类型 [ ] [ ] 数组名称 = new 数据类型 [ x ] [ ] ;
注意事项:
1.创建二维数组时,必须指定外围长度。
2.如果没有设置内层数组长度,元素默认值为null;
3.外围数组长度就是整个数组的长度;
4.内层循环中遍历的次数依据内层数组长度。