开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第11天,点击查看活动详情
前几天,项目遇到的问题需要用数组,可是已经忘了数字怎么声明与定义,今天来复习一下如何声明数组和数组如何赋值,并讲解一下什么时候用数组!
什么是数组
百度百科的解释为:
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量fromModule=lemma_inlink)。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计fromModule=lemma_inlink)中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。
数组是用于储存多个相同类型数据的集合。
我们可以从百度百科中提取出数组的特点:
- 相同的数据类型
- 按有序的形式组合起来
概括为:按顺序存放相同类型元素的一个集合
Java定义数组与初始化
有两种初始化方式 - 动态的初始化
- 静态的初始化 两种不同为:动态初始化指定数组的长度,动态初始化指定数组的元素(里面的内容) 动态初始化:
int[] arr = new int[3];
静态初始化:
int[] arr = new int[]{1,2,3,4,5};
数组的访问 众所周知,数组的元素的索引从0开始的,也就是如图所示
也就是说,如果要访问第n个元素,就要使用
arr[n-1]得到