一、数组的定义

数组是一个容器,可以同时存放多个数据值

二、数组的特点

  1. 数组是一种引用数据类型
  2. 数组当中的多个数据,类型必须统一
  3. 数组的长度在程序运行期间不可以改变

三、数组的初始化

1、动态初始化(指定长度)

创建数组时,直接指定数组中数据元素个数

格式:数据类型[ ] 数组名称=new 数据类型[ 数组长度 ]

解析含义:

  • 左侧数据类型,也就是数组中数据的类型
  • 左侧中括号代表这是一个数组
  • 左侧数组名称表示数组的名字
  • 右侧的new代表创建数组的动作
  • 右侧数据类型必须和左侧数据类型保持一致
  • 右侧括号长度就是数组当中可以保存多少个数据,是一个int数字

2、静态初始化(指定内容)

创建数组时,不直接指定数据个数多少,直接将具体内容进行指定

标准格式:数据类型[ ] 数组名称=new 数据类型 [ ] {元素1,元素2,元素3,....}

省略格式:数据类型[ ] 数组名称={元素1,元素2,....}

注意事项

  • 虽然静态初始化没有直接告诉长度,但是根据大括号具体内容,可以推断数组长度
  • 静态初始化可以拆分成两个步骤,动态初始化可以拆分为两个步骤
  • 静态初始化的省略格式不能拆分为两个步骤Java学习【阶段一[01]】Java基础语法(13数组学习)

四、数组元素的访问

Java学习【阶段一[01]】Java基础语法(13数组学习)

访问数组元素的格式

数组名称[索引值]

【注意】索引值从0开始,直到“数组的长度-1”为止

五、数组元素的赋值

  1. 使用动态初始化的时候,会有默认值
  • 整数类型默认是0
  • 浮点类型默认是0.0
  • 字符类型默认是‘\u0000'
  • 布尔类型默认是false
  • 引用类型默认是null

【注意事项】

静态初始化其实也有默认值的过程,只不过系统马上将其替换为大括号的数值

 

相关文章:

  • 2021-06-06
  • 2021-09-28
  • 2021-10-03
  • 2022-12-23
  • 2021-06-08
  • 2021-10-06
  • 2021-08-17
  • 2021-06-30
猜你喜欢
  • 2021-07-04
  • 2021-05-06
  • 2022-12-23
  • 2021-10-23
  • 2021-09-20
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案