一、创建数组
1、静态初始化
演示代码
// double[] scores = new double[]{99.4,39,100};
double[] scores = {
99.4,39,100};
// int[] ages = new int[]{12,33,23};
int[] ages = {
12,33,23};
// String[] names = new String[]{"张三","李四","王五"};
String[] names = {
"张三","李四","王五"};
2、动态初始化
1)定义
double[] scores = new double[3];
2)元素默认值:
3、两种初始化的对比
二、数组的类型,以及数组变量名存储的内容
数组是引用类型,变量名存储的是数组在内存中的地址信息
代码验证:
System.out.println(scores);
// 输出:[D@4554617c
// scores存储的是该数组的首地址
// [ 代表数组类型,D 代表元素数据类型为double,@……表示地址