猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
System.out.println.("score["+x+"] =") + score[x]);怎么显示出score[0] = 0等的
宝慕林1478510
浏览 1437
回答 3
3回答
yanrun
程序第1次进入for循环时,x=0,会把“score[”按原样输出,因为x=0会输出0,然后再按原样输出“] =", score[x]会变成score[0]进行输出。依此类推
0
0
1
我系木偶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;
1
0
1
染红_街道
你没有对数组初始化,所以默认值都是0
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续