数组(array)

本文详细介绍了Java中的一维数组和二维数组。一维数组的定义格式、初始化包括静态和动态方式,并讲解了数组元素的访问。对于二维数组,文章阐述了其初始化的方法。通过实例代码展示了各种初始化方式的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组(array):是一种用于存储多个相同数据类型的存储模型(可以理解为容器)

数组是中括号 [ ]

数组长度:数组名.length

1 一维数组

1.1 定义格式

推荐使用:格式1:数据类型[] 变量名;

格式 1 数据类型 [] 变量名 ;
范例:              int [] arr ;
定义了一个 int 类型的数组,数组名是 arr
格式2 数据类型 变量名 [] ;
范例:              int arr [] ;
定义了一个int 类型的变量,变量名是 arr 数组

1.2 初始化

Java中的数据必须先初始化,然后才能使用。

初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值

 初始化分为两种方式:一种是静态初始化,一种是动态初始化

1.2.1 静态初始化

  • 静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度

  • 格式:数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3,…};

  • 范例:int[] arr = new int[]{1,2,3};

  • 简化格式:数据类型[] 变量名 = {数据1,数据2,数据3,…};

  • 范例:int[] arr = {1,2,3};

1.2.2 动态初始化

动态初始化:初始化时只指定数组长度,由系统为数组分配初始值

  • 格式:数据类型[] 变量名 = new 数据类型[数组长度];

  • 范例:int[] arr = new int[3];

注:

        两种初始化方式是独立的,不可以混用

1.3 数组元素访问

格式:数组名[索引]

2 二维数组

格式:数据类型[] [] 变量名; int[] [] arr;

2.1 初始化

静态初始化:

  • 格式:数据类型[] [] 变量名 = new 数据类型[] []{{元素…},{元素…},{元素…},…};

  • 范例:int[] [] arr = new int[] []{{1,2,3},{4,5,6},{7,8,9}};

  • 简化格式:数据类型 变量名 = {{元素…},{元素…},{元素…},…};

  • 范例:int[] [] arr = {{1,2,3},{4,5,6},{7,8,9}};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值