问答详情
源自:7-1 编程练习

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

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

提问者:木屋章鱼狮子头 2016-04-23 00:12

个回答

  • qq_家里我最大_03185764
    2016-04-23 21:40:02

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

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

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

  • qq_叶舟上的蚂蚁_03187254
    2016-04-23 11:22:07

    你是说

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

    吧,你i打成2了。

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

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