数组的初始化方式一共有三种:静态初始化,动态初始化,默认初始化。
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 }