所谓动态定义静态定义区别是否就在于是否在声明数组的同时,给数组中元素初始化?
int[] a = new int[3];//动态定义
a[0]=1;
a[1] = 2;
a[2] = 4;
int[] a = {1,2,4};//静态定义
/*等价于
int[] a;
a = new int[]{1,2,4};
*/
所谓动态定义静态定义区别是否就在于是否在声明数组的同时,给数组中元素初始化?
int[] a = new int[3];//动态定义
a[0]=1;
a[1] = 2;
a[2] = 4;
int[] a = {1,2,4};//静态定义
/*等价于
int[] a;
a = new int[]{1,2,4};
*/