class Practise2 {
public static void main(String[] args){
int[] arr = new int[5]; //在内存中开辟五个数据类型为int的空间
System.out.println(arr[0]);
//输出的是数组中第一个元素的默认初始化值0,而arr[0]中的0是这个元素在数组中的编号(即角标,都是从零开始的)
System.out.println(arr); //输出的是一个地址(数组的地址)
}
}
/*
数组就是同一数据类型的多个数据的集合
分为一维数组和二维数组
其中一维数组是同一数据类型的多个元素的集合,而二维数组是同一数据类型的多个一维数组的集合
它们的格式分别是一维数组:数据类型[] 数组名= new 数据类型[];
二维数组:数据类型[][] 数组名= new 数据类型[][];
数组是会自动赋值的,其中整数类型的默认初始化值为0
浮点类型的默认初始化值为0.0
字符类型的默认初始化值为'\u0000'
布尔类型的默认初始化值为false
(数组的初始化就是为了给数组开辟连续的内存空间,并为每个数组元素赋予值)
*/ |
|