本帖最后由 cgm2233 于 2019-3-29 11:15 编辑
数组:是一种容器,可以同时存放多个数据值 数组特点: 1.数组时一种引用数据类型, 2.数组当中的多个数据,类型必须统一 3.数组的长度在程序运行之前不可改变 数组的初始化:在内存中创建一个数组,并向其中赋予一些默认值 常见的初始化方式: 1.动态初始化(指定长度) 2.静态初始化(指定内容) 动态初始化数组的格式: 数据类型[] 数组名称 =new 数据类型[数组长度] 解析含义: 左侧数据类型:数组当中保存的数据类型,且数据类型统一 左侧的中括号:代表我是一个数组 左侧数组名称:给数组取一个名字 右侧new:代表创建数组的动作 右侧数据类型:必须和左侧的数据类型保持一致 右侧中括号的长度:表示数组当中可以保存多少数据 使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值,规则如下: 如果是整数类型,那么默认为0; 如果是浮点类型,那么默认为0.0; 如果是字符类型,那么默认为'\u0000 如果是布尔类型,那么默认为false 如果是引用类型,那么默认为null 静态初始化基本格式: 1.标准格式: 数据类型[] 数组名称 =new 数据类型[]{元素1,元素2...} 2.省略格式: 数据类型[] 数组名称 = {元素1,元素2...} 注意事项: 1.静态初始化没有直接指定长度,但是仍然会自动推算到长度 2.静态初始化标准格式可以拆分为两个步骤 3.动态初始化也可以拆分为两个步骤 4.静态初始化一旦使用省略格式,就不能拆分为两个步骤了 直接打印数据名称,得到的是数组对于的内存地址哈希值。 访问数组元素的格式: 数组名称[索引值] 索引值:就是一个int数字,代表数组当中的元素编号 注意:索引值从0开始,一直到数组的长度-1为止 获取数组长度,格式: 数组名称.length,将会得到一个Int数字,代表数组的长度 数组一旦创建,程序运行期间,长度不可改变
|