数组的三种初始化
- 静态初始化
即数组的声明和赋值一起完成
int[] arrays={1,2,3,4,5};
- 动态初始化-——手动赋值(包含默认初始化)
声明数组的但不赋以确切的值,没有赋值前程序默认初始化值为0(整数、小数型);
public class Arrays{
public static void main(String[] args){
int[] array=new int[5];
//然后再赋值
arrays[0]=1;
arrays[1]=2;
arrays[2]=3;
arrays[3]=4;
System.out.println(array[1]);
System.out.println(array[4]);//如果元素未赋值,程序输出该类型的默认值
}
}
- 默认初始化
数组是引用类型,数组的元素相当于实例变量,数组则是对象,若实例变量未赋以初始值,则会被判定为初始值,元素亦是如此。
当我们不予以数组元素赋值时,程序会根据数组类型赋以默认值
整数、小数类型的默认值为0;字符类型为null;布尔值为false;
标签:初始化,Day14.3,arrays,int,数组,默认值,赋值 From: https://www.cnblogs.com/CQliuwei/p/16900556.html