一维数组、二位数组的相关要素、特点、默认的初始化值

本文详细介绍了Java中的数组,包括数组的基本要素如数组名、元素、索引和长度,以及数组的特点,如有序性、引用数据类型和长度固定。还探讨了动态和静态初始化数组的方法,并阐述了数组元素的默认初始化值。对于二维数组,解释了外层和内层元素的初始化状态。此外,文章还提到了数组在内存中的存储方式以及数组元素的默认值,特别是引用数据类型如String的默认值为null。

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

一:数组相关的要素:

1、数组名;2、元素;3、索引;4、数组的长度

二:数组的特点

1、数组是有序排列的

2、数组属于引用数据类型的变量。数组的元素既可以是基本数据类型,也可以是引用数据类型

3、创建数组对象会在内存中开辟一整块连续的空间

4、数组的长度一旦确定,则无法改变

三:初始化数组:

//动态初始化

int[] arry = new  int[5];

String[][] arry2 = new String[4][5];

String[][] arry3 = new String[4][];

//静态初始化

int[] arry = new int[]{1,2,3,4,5};

String arry1 = new String[][]{{1,2,3},{4,5},{6,7,8}};

数组元素的默认初始化值:

数组元素是整型:0
数组元素是浮点型:0.0
数组元素是char型:0或'\u0000'
数组元素是boolean型:false

数组的元素是引用数据类型
String:null
* 二维数组分为外层数组的元素和内层数组的元素
* 外层元素:arr[1]   初始化值:地址值
* 内层元素:arr[1][1]   初始化值:与一位数组初始化情况相同
*
*  String[][] arr = new String[4][];
*外层元素:   初始化值:地址值
* 内层元素:   初始化值不能调用,否则报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值