首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个关于return的有关问题?

2011-12-22 
一个关于return的问题?? 1、正确classa{intc(){inti1;returni}}2、报错classa{intc(){returninti1;}}上边

一个关于return的问题??

1、正确  
class   a  
{  
int   c()  
{   int   i=1;  
return   i;  
}  
}  
2、报错  
class   a  
{  
int   c()  
{  
return   int   i=1;  
}  
}  
上边为什么不能这样写这不是与1等价的么?如果说错在了return后边不能在其他的计算的话那么请看3也是正确的   又是为什么呢?  
3、正确  
class   a  
{  
int   c(int   i.int   r)  
{  
return   i/r;  
}  
}

[解决办法]
return 后面不能接关键字int
[解决办法]
我也没试过这样写``
不过是不是可以这样理解
表达示最后是会得到的一个值的`````或者可以理解为有返回一个值````

但是你申明变量`````并不返回东西``````

或者你就看成return后面跟的是表达式`````
[解决办法]
首先,return必须返回的可以是一个变量,也可以是一个常量。
其次,return后面不能跟关键字int。不过可以向下面这么写:
class A {
int c(){
int i;
return i=1;
}
}

热点排行