大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Java 数组定义和访问[通俗易懂],希望能够帮助大家进步!!!
数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
只听到从架构师办公室传来架构君的声音:
呦呦鹿鸣,食野之苹。有谁来对上联或下联?
- 数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
- [] : 表示数组。
- 数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。
- new:关键字,创建数组使用的关键字。
- 数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
- [长度]:数组的长度,表示数组容器中可以存储多少个元素。
- **注意:数组有定长特性,长度一旦指定,不可更改。**
- 和水杯道理相同,买了一个2升的水杯,总容量就是2升,不能多也不能少。举例:
定义可以存储3个整数的数组容器,代码如下:
此代码由Java架构师必看网-架构君整理
int[] arr = new int[3];
数据类型[] 数组名 = new 数据类型[]{
元素1,元素2,元素3...};
此代码由Java架构师必看网-架构君整理
int[] arr = new int[]{
1,2,3,4,5};
数据类型[] 数组名 = {
元素1,元素2,元素3...};
int[] arr = new int[]{
1,2,3,4,5};
数组名[索引]
数组名.length
,属性length的执行结果是数组的长度,int类型结果。由次可以推断出,数
组的最大索引值为 数组名.length-1
。public static void main(String[] args) {
int[] arr = new int[]{
1,2,3,4,5};
//打印数组的属性,输出结果是5
System.out.println(arr.length);
}
public static void main(String[] args) {
//定义存储int类型数组,赋值元素1,2,3,4,5
int[] arr = {
1,2,3,4,5};
//为0索引元素赋值为6
arr[0] = 6;
//获取数组0索引上的元素
int i = arr[0];
System.out.println(i);
//直接输出数组0索引元素
System.out.println(arr[0]);
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有