在Java数组中,引用类型存储相同数据类型的多个元素。您可以使用new关键字像对象一样创建数组-
type[] reference = new type[10];
或者直接使用花括号({})。
int [] myArray = {10, 20, 30, 40, 50}
在Java中创建实例变量时,需要对其进行初始化,否则编译器将代表您使用默认值进行初始化。
同样,如果您将数组创建为实例变量,则需要对其进行初始化,否则编译器将使用默认值进行初始化-
整数-0
字节-0
浮动-0.0
布尔值-假
字符串/对象-null
在下面的Java程序中,将打印整数,浮点数,字节,布尔值和字符串类型的数组的默认值。
import java.util.Arrays; import java.util.Scanner; public class ArrayDefaultValues { int intArray[] = new int[3]; float floatArray[] = new float[3]; byte byteArray[] = new byte[3]; boolean boolArray[] = new boolean[3]; String stringArray[] = new String[3]; public static void main(String args[]){ ArrayDefaultValues obj = new ArrayDefaultValues(); System.out.println(Arrays.toString(obj.intArray)); System.out.println(Arrays.toString(obj.floatArray)); System.out.println(Arrays.toString(obj.byteArray)); System.out.println(Arrays.toString(obj.boolArray)); System.out.println(Arrays.toString(obj.stringArray)); } }
输出结果
[0, 0, 0] [0.0, 0.0, 0.0] [0, 0, 0] [false, false, false] [null, null, null]