7 回答
慕粉13960445854
TA贡献4条经验 获得超5个赞
有几个明显的错误 先改掉
你的 int getArrays()方法 应该包裹在text4类里面
nums 是main方法内的局部变量不能被调用
int getArrays()方法 返回的是int 类型 而你return 的是一个数组
int getArrays()方法传进去的参数是a,而a已经代表了数组要求的长度 所以没必要 用nums.length
int getAarrays()方法返回的值被你保存在了num里面 而你最后打印输出的是你从新定义的一个空的nums数组
解决掉这几个问题 你的结果就可以出来了,我也才学了20天,希望能帮助到你
苏州河1991
TA贡献46条经验 获得超29个赞
你的getArrays是一个方法,应该包含在test4类里面,但是你的类没有包含这个方法,所以报错,也就是说你的getArrays没有写在类里面而报错
sixGod
TA贡献34条经验 获得超22个赞
你要先明白什么是全局变量,什么是局部变量,说白点就是你的nums是在main方法中定义的,所以是局部变量,main方法外面是无法访问的,所以你在getArrays里面的nums会报错
Its_forever
TA贡献361条经验 获得超328个赞
没搞懂你要干什么。你的getArrays方法的参数是个int,返回值类型也是个int。这个方法里面没有定义num。
按照你的程序的意思,感觉你的getArrays方法是想返回一个长度为length的数组。
添加回答
举报
0/150
提交
取消