Java数组的定义,以及数组的数据类型

参考视频:数组定义方式一数组定义方式二

一、创建数组

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,@……表示地址

Guess you like

Origin blog.csdn.net/lixingecho/article/details/121096647