Java基础知识点(数组的地址值及元素访问和动态初始化、数组默认初始值的变化规律)

时间:2023-02-16 20:00:34

一:数组的地址值及元素访问

1.数组的地址值:表示数组在内存中的位置。

int array = {1。1,2.2,3.4,4.5,5.8};
System.out.println(array);//打印的是地址值[D@568db2f2

解释一下地址值的含义:[:这个的含是表示当前是一个数组。

D:表示当前元素都是double类型的。

@:表示一个间隔符号(固定格式)

568db2f2:才是真正的地址值

2.数组的元素访问:

格式:数组名[索引];

索引:也叫下标和角标。

索引的特点:从0开始,逐个+1增长,连续不间断。

1.获取元素(数组中的) 格式:数组名[索引] 

eg:

int number = array[0];

2.格式:数组名[索引] = 具体的数据/变量。

eg:

array[0] = 300;

注意:一旦覆盖后,原来的数据就不存在了。

二:动态初始化

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

eg:

int[] array = new int [5];

三:数组默认初始化值的规律

1.整数类型:默认初始值为:0.

2小数.类型:默认初始值为:0.0

3.字符类型:默认初始值为:/u0000.

4.布尔类型:默认初始值为:false

5.引用数据类型:默认初始值为:null

Java基础知识点(数组的地址值及元素访问和动态初始化、数组默认初始值的变化规律)