先看例子:
//用数组定义一组学生序号
int[] arr1={1,2,3,4};
System.out.println(arr1);
output: 以上举例的数组地址值的格式含义: [I@776ec8df [:表示当前是一个数组 I:表示当前数组里面的元素都是int类型 @:表示一个间隔符号。(固定格式) 776ec8df:才是数组真正的地址值(十六进制) 这个整体叫做数组的地址值
再举个例子:
//利用数组定义一组学生的身高
double[] arr2={1.7,1.8,1.9,1.92};
System.out.println(arr2);
output:
以上举例的数组地址值的格式含义:
[D@4eec7777
[:表示当前是一个数组
D:表示当前数组里面的元素都是double类型
@:表示一个间隔符号。(固定格式)
4eec7777:才是数组真正的地址值(十六进制)