猿问

最后一点了哪位大神帮我看看!!!!

不能访问变量nums


qq_unfeeling_03605285
浏览 1956回答 7
7回答

易丿天

同学,你把第二个右大括号放到最后,问题就完美解决了,如果还有什么疑问,再问,

慕粉13960445854

有几个明显的错误 先改掉你的 int getArrays()方法 应该包裹在text4类里面nums 是main方法内的局部变量不能被调用int getArrays()方法 返回的是int 类型 而你return 的是一个数组int getArrays()方法传进去的参数是a,而a已经代表了数组要求的长度 所以没必要 用nums.lengthint getAarrays()方法返回的值被你保存在了num里面 而你最后打印输出的是你从新定义的一个空的nums数组解决掉这几个问题 你的结果就可以出来了,我也才学了20天,希望能帮助到你

Anthonyxd

返回值是int类型,但你返回的是nums,数组;public int[] get(){}方法里没有定义数组nums;方法应该包含在类里。

苏州河1991

你的getArrays是一个方法,应该包含在test4类里面,但是你的类没有包含这个方法,所以报错,也就是说你的getArrays没有写在类里面而报错

sixGod

你要先明白什么是全局变量,什么是局部变量,说白点就是你的nums是在main方法中定义的,所以是局部变量,main方法外面是无法访问的,所以你在getArrays里面的nums会报错

Its_forever

没搞懂你要干什么。你的getArrays方法的参数是个int,返回值类型也是个int。这个方法里面没有定义num。按照你的程序的意思,感觉你的getArrays方法是想返回一个长度为length的数组。
随时随地看视频慕课网APP

相关分类

Java
我要回答