一、创建数组
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,@……表示地址
数组初始化与管理

本文介绍了数组的两种初始化方法——静态初始化和动态初始化,并通过示例代码详细解释了每种方法的特点及使用场景。同时,文章还探讨了数组的类型以及数组变量名存储的内容等关键概念。
1134

被折叠的 条评论
为什么被折叠?



