数组(遍历,内存解析)

本文详细介绍了Java中的数组,包括数组的概念、数据结构特性,以及如何声明和初始化数组。重点讨论了数组的遍历,提供了两种遍历方法,并通过实例展示了数组打印。此外,文章还深入探讨了一维和二维数组的内存解析,帮助理解数组在内存中的存储方式。

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

数组

数组(1)
数组是一个存放多个数据的容器
数据是同一种类型
所有的数据是线性规则排列
– 可通过位置索引来快速定位访问数据
– 需明确容器的长度

Java数组定义和初始化

声明一个数组有两种常见的形式

1. 类型名[] 数组名

2. 类型名 数组名[]

好了,下面我们来看看,如何初始化一个数组呢?初始化数组常见的有如下方式:

1. 数组名 = new 类型名[数组长度] (此数组已经被声明过)

    数组名 = {数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过)

    数组名 = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n} (此数组已经被声明过)

2. 类型名[] 数组名 = new 类型名[数组长度] (声明和初始化一起进行)(**动态**)

    类型名[] 数组名 = {数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)(**静态**)

    类型名[] 数组名 = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)(**静态**)

3. 类型名 数组名[] = new 类型名[数组长度] (声明和初始化一起进行)

    类型名 数组名[] = {数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)

    类型名 数组名[] = new 类型名[]{数据1, 数据2, 数据3, ......, 数据n}(声明和初始化一起进行)

4. 在已经声明过数组的前提下,使用循环或者其他操作来给数组初始化或者赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值