数组的初始化默认值与创建
初始化默认值
数组在创建时就会进行初始化,如果没有手动初始化值则会使用默认的值自动初始化,比如整型默认是0,浮点型数默认是0.0,布尔型数默认是false。
创建数组
数组创建时必须确定数组的大小,数组创建有三种方式。
1)方式1
数组创建时明确可以存储5个int类型的元素。
public static void main(String[] args) {
int[] ns = new int[5]; // 数组大小为5,5个元素都默认初始化为0
ns[0] = 68;
ns[1] = 79;
ns[3] = 85;
ns[4] = 62;
System.out.println(ns[1]); // 79,将默认初始化的0重新赋值为79
System.out.println(ns[2]); // 0,默认初始化的值0
}
2)方式2
数组创建时手动初始化,由编译器自动推算来确定数组大小。
int[] ns = new int[] { 68, 79, 91, 85, 62 };
由编译器自动推算就不能手动指明数组大小,下面的写法是错误的。
int[] ns = new int[5] { 68, 79, 91, 85, 62 };
3)方式3
方式3是方式2的简写。
int[] ns = { 68, 79, 91, 85, 62 };
他の者にできたか?ここまでやれたか?この先できるか?いいや、仆にしかできない!