引用类型:他们在计算机中存储的只是一个地址 指向一个存储在内存中的变量
数组():基本类型 后面加个[]
int[] 整型一维数组
int[] arr;表示定义一个整型数组
arr=new int[5];表示构建一个长度为5的整型数组(分配内存空间)
int[] arr=new int[5];分配了一个长度为5的整型数组
int[] arr= {1,2,3,4,5};
arr[0]
下标从0开始,arr[0],arr[1],arr[2],arr[3],arr[4];
如果没有给数组赋值的话 那么其初始值为该类型的默认值
int类型的默认值为0,
boolean类型的默认值为false,
String类型他是引用类型 的值为null
int[] arr 没有new地址空间的话 其值也为null
//第一种写法先定义一个整型数组 在分配5个长度大小的地址空间 然后挨个赋值
int[] arr=new int[5];
for(int i=0;i<5;i++){
//arr[i]=i;
System.out.println(arr[i]);
}
//第二种 直接定义且赋值
int[] arr1={1,2,3,4,5};
for(int i=0;i<5;i++){
System.out.println(arr1[i]);
}