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

2处是的scores[i],那么1处为啥是scores而不是scores[2]?

我感觉一二处应该一样啊,求指点http://img1.sycdn.imooc.com//571a4cbc0001599207310527.jpg

正在回答

2 回答

2处的scores[i] 是for循环遍历数组输出的成绩的前三名的变量,

1处的scores是方法的参数名称,也就是数组名

1处代码的意思是调用无返回值带参方法 语法是:对象名.方法名(实参);  

0 回复 有任何疑惑可以回复我~

你是说

那么1处为啥是scores而不是scores[i]?

吧,你i打成2了。

1处scores是指整个数组输入给下面方法中的参数,就是和showTop3后面括号中的内容相对应。

2处scores[i]只是输出当前scores数组中的一个元素而已。


0 回复 有任何疑惑可以回复我~
#1

木屋章鱼狮子头 提问者

参数不是 int[] scores 嘛?13行小括号里面的
2016-04-23 回复 有任何疑惑可以回复我~
#2

木屋章鱼狮子头 提问者

参数不是 int[] scores 嘛?13行小括号里面的
2016-04-23 回复 有任何疑惑可以回复我~
#3

慕先生7025680 回复 木屋章鱼狮子头 提问者

13行小括号里面的就是6行数组的所有数 就是调用了1处的整个数组 2处scores[i]只是输出当前scores数组中的一个元素而已。
2016-04-23 回复 有任何疑惑可以回复我~
#4

qq_叶舟上的蚂蚁_03187254 回复 木屋章鱼狮子头 提问者

你可以把13行小括号里的内容理解为空的容器,而1处scores就是对应容器的内容。
2016-04-23 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

2处是的scores[i],那么1处为啥是scores而不是scores[2]?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信