A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
丁绍然
中级黑马
黑马币:171
帖子:120
精华:0
© 丁绍然 中级黑马 / 2014-5-25 09:14 / 1500 人查看 / 11 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
为了明天 发表于 2014-5-25 09:38 arr[x]=x;//x=0 arr[0]=0 x++;//x=1 System.out.println("arr["+x+"]="+arr[x]);arr[1]=0;//数组默认初始值 ...
木华 发表于 2014-5-25 09:24 补充解释原因,因为x++放到前面就会造成,还没有赋值你就将他打印出来了,这样它的结果自然为零。 ...
EDDY_Liang 发表于 2014-5-25 12:27 你好,他这个打印语句打印的是arr[x] , x++在前面出现arr[x]应该也能打印出来把, 我刚刚试了一下,我也 ...
木华 发表于 2014-5-25 13:09 你没注意到,如果x++在前面的话,那么他是从arr[1]开始输出的,而此时没赋值就默认值为0.而赋值是从arr[0 ...
EDDY_Liang 发表于 2014-5-25 13:24 哦懂了,每次都是输出后一个角标的值,而这个角标都没赋值
有了黑马骑士勋章,比白马王子还要牛!