return 0;
你没有打印输出,怎么可见呢?接受函数的返回数值,并打印,然后就可见了。
好的 十分感谢~~ 但是为什么 我return randomNum会报错呢?
有时间希望能帮我这个菜鸟解答下.感谢~~~
好的 十分感谢~~ 但是为什么 我return randomNum会报错呢?
有时间希望能帮我这个菜鸟解答下.感谢~~~
@KIN320:
randomNum定义在for循环内,你在for循环外面return。这会产生作用域的问题。你把它定义在for循环外面就可以了。
能再详细讲讲这里的 作用域吗? 有点不懂... [哭~~]
能再详细讲讲这里的 作用域吗? 有点不懂... [哭~~]
@KIN320:
void Fun() {//大括号是一个作用域 int num1;//只在这个{}中有效 for() {//这是第二个作用域 int num2;//只在这个作用域有效 num1=num1;//这个作用域可以访问外面的作用域的变量 } num2=num2;//在这里访问num2就错误了,num2的作用域在定义部分的{}内 }
明白了~ 真的很感谢~~
在你的方法里面就是没有意义
因为你调用的时候都没有接收返回值
十分感谢~~ ^^
在main方法中调用的时候用int变量接收
十分感谢~~ ^^
randomNum方法是有返回值的 你没有拿容器去接这个返回值 并且没有打印返回值
十分感谢~~ ^^
方便的话 您能用代码 给我示范下吗? 或者这段代码怎么写比较好~
我主要还是想知道return的意义.
感谢感谢哈~~^^
在你的调用方法外面套一层sysout