为何第12行amount后面加上[]不行,不是应该和19行的amount[]保持一致吗?

img

因为你传的amount就是数组类型,方法参数定义的也是数组类型。
方法参数是类型的声明,调用方法时,传递的是对应类型的属性。
注意:
不要把类型和对应类型变量搞混了。
int []是定义的数组类型,amonut是数组类型变量。
如有帮助,望点击我回答右上角【采纳】按钮支持一下。