为了账号安全,请及时绑定邮箱和手机立即绑定

数组的动态初始化与静态初始化都是怎样的

数组的动态初始化与静态初始化都是怎样的

qq_我念你念得那么真_0 2016-11-11 11:00:13
查看完整描述

3 回答

已采纳
?
破东风一路向北

TA贡献8条经验 获得超5个赞

静态初始化:

int[] a = {1,2,3,4};
//或者
int[]a = new int[]{1,2,3,4};
//又或者
int[]a = new int[4];
a[0]=1;
a[1]=2;
a[3]=4;

动态初始化:

int[] a = new int[5];
for(int i=0;i<a.length;i++){
    a[i] = i+1;
}


查看完整回答
反对 回复 2016-11-11
?
AbyssWalker

TA贡献17条经验 获得超5个赞

数组的静态初始化
如:int[] a={1,2,3,4};

动态初始化
如:int[] array;//声明数组
array = new int[5];//为数组分配空间

大致就是这样

查看完整回答
反对 回复 2016-11-11
?
忘性最大的人

TA贡献118条经验 获得超37个赞

动态初始化:数组定义与为数组分配空间和赋值的操作分开进行; 静态初始化:在定义数字的同时就为数组元素分配空间并赋值; 默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化。
查看完整回答
反对 回复 2016-11-11
  • 3 回答
  • 0 关注
  • 2034 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信