System.out.println.("score["+x+"] =") + score[x]);怎么显示出score[0] = 0等的

http://img.mukewang.com/575218d60001779213660768.jpg

宝慕林1478510
浏览 1437回答 3
3回答

yanrun

程序第1次进入for循环时,x=0,会把“score[”按原样输出,因为x=0会输出0,然后再按原样输出“] =", score[x]会变成score[0]进行输出。依此类推

我系木偶123

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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java