关于8-2作业 调用方法的问题。
第一张图报错:The method one(int[]) in the type InsertData1 is not applicable for the arguments ()
第二张图报错:Multiple markers at this line
- This method must return a result of type
int
- Type mismatch: cannot convert from
int[] to int
我想调用class InsertData1 里面的那个方法 并且返回得到的数组给 主方法
应该怎么修改?哪里错了?
正在回答 回答被采纳积分+1
检查错误的时候,我个人的方法是,首先看懂错误提示的意思,然后从被调用方法开始检查。
通过图二的InsertData1类中的one方法传入的参数,得知你的数组命名输入格式有误,数组可以是int[] a或者 int a[],即类型与[]之间是不允许存在空格的;
然后one方法是一个带参有返回值的方法,返回一个引用数据类型——数组,参数类型为整型类型的数组,因此,返回值应该是int[],而不是int。
通过图一中提交错误的地方和错误提示,得知,你在调用InsertData1类中的one方法时,并没有传入参数,因此报错。另外图一中初始化data数组的输入格式也是有误的,应该是int[] data = new int[10]。然后调用one方法的时候,object.one(data),将定义的数组作为参数传给one方法。
建议,在看视频的时候可以将老师提到的内容记录下来,一些知识点截图下来进行保存,做的时候可以作为资料参考。
我也是在学习的路上,一起加油吧~~
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星