数组
数组(1)
• 数组是一个存放多个数据的容器
– 数据是同一种类型
– 所有的数据是线性规则排列
– 可通过位置索引来快速定位访问数据
– 需明确容器的长度
Java数组定义和初始化
声明一个数组有两种常见的形式:
1. 类型名[] 数组名
2. 类型名 数组名[]
好了,下面我们来看看,如何初始化一个数组呢?初始化数组常见的有如下方式:
1. 数组名 = new 类型名[数组长度] (此数组已经被声明过)
数组名 = {数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过)
数组名 = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过)
2. 类型名[] 数组名 = new 类型名[数组长度] (声明和初始化一起进行)(**动态**)
类型名[] 数组名 = {数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)(**静态**)
类型名[] 数组名 = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)(**静态**)
3. 类型名 数组名[] = new 类型名[数组长度] (声明和初始化一起进行)
类型名 数组名[] = {数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)
类型名 数组名[] = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)
4. 在已经声明过数组的前提下,使用循环或者其他操作来给数组初始化或者赋值。