Java 提供 一种 数据 结构 , 数组 , 它 存储 固定 大小 的 相同 类型 元素 的 顺序 集合 。 数组 用于 存储 数据 集合 , 但 通常 将 数组 视为 同一 类型 变量 的 集合 更 有用 。 当 创建 数组 而 不 分配 任何 元素 时 , 编译器 会 为 它们 分配 默认 值 。 示例 如下 :
- Boolean - false
- int - 0
- double - 0.0
- Object - null
ตัวอย่าง
public class Tester { public static void main(String[] args) { System.out.print("Default values (String array):"); String strings[] = new String[5]; for (String s : strings) { System.out.print(s + " "); } System.out.println(); System.out.print("Default values (int array):"); int numbers[] = new int[5]; for (int val : numbers) { System.out.print(val + " "); } System.out.println(); System.out.print("Default values (double array):"); double doubles[] = new double[5]; for (double val : doubles) { System.out.print(val + " "); } System.out.println(); System.out.print("Default values (boolean array):"); boolean booleans[] = new boolean[5]; for (boolean val : booleans) { System.out.print(val + " "); } System.out.println(); System.out.print("Default values (Object array):"); Tester testers[] = new Tester[5]; for (Tester val : testers) { System.out.print(val + " "); } System.out.println(); } }ผลลัพธ์
Default values (String array):null null null null null Default values (int array):0 0 0 0 0 Default values (double array):0.0 0.0 0.0 0.0 0.0 Default values (boolean array):false false false false false Default values (Object array):null null null null null