数组的初始化方式一共有三种:静态初始化,动态初始化,默认初始化。
1 package cn.sxz.arrays; 2 /** 3 * 测试数组的三种初始化方式 4 * @author xingzhuan 5 * 6 */ 7 public class Test02 { 8 public static void main(String[] args){ 9 //静态初始化 10 int [] a = {2,3,5}; 11 User[] b = {new User(1001,"张三"), 12 new User(1002,"李四"), 13 new User(1003,"王五") 14 }; 15 16 //默认初始化 17 int [] c =new int[3];//默认给数组的元素进行赋值,赋值的规则和成员变量默认赋值规则一致。 18 19 //动态初始化 20 int[] a1 =new int[2]; 21 a1[0]=1;//给数组元素赋值 22 a1[1]=2;// 简单来说,就是按下标来一个一个赋值这就是动态初始化。 23 } 24 }