3 回答
已采纳
yanrun
TA贡献317条经验 获得超240个赞
程序第1次进入for循环时,x=0,会把“score[”按原样输出,因为x=0会输出0,然后再按原样输出“] =", score[x]会变成score[0]进行输出。依此类推
我系木偶123
TA贡献1条经验 获得超1个赞
int score[] = new int[3];
这句时创建一个含有3个int型元素的数组,数组有三个值score[0],score[1],score[1];
但是这三个值没有初始化即赋值,而int型变量只声明却没有初始化的化,当你输出这个
值时会输出默认值即0;
其实其他类型的变量未初始化也会有默认值:
数字基本类型int,byte,short,long默认值0,boolean默认值false,String默认值null;
添加回答
举报
0/150
提交
取消