posts - 24,  comments - 29,  trackbacks - 0
        返回语句用于在程序中实现跳转,通常是停止子程序的执行,将返回到主程序,在我们的示例中已经多闪用到返回语句。
        返回语句是用关键字return来实现的。
int method(int num)
{
       if(num>0)
       {   
           return -1;
       }
       else if(num<=0)
       {
           return 0;
       }
       return 1;
}
分析:
         在这个方法中我们专用蝗了返回语句的类型为int型,当主程序调用这个方法时,就会得到一个int类型的返回值,值的内容分别根据不同的情况返回1、0、或-1。主程序得到子程序的返回值,就从当前方法中退出,返回到调用该方法的语句处,继续程序的执行。
… …
public int getValue()
{
       return a*b/12;
}
… …
分析:
        在这段代码中返回的是一个int型的表达式,在主程序调用时,子程序会将这个表达式的值进行计算,计算机的结果作为int型的值返回给主程序,主程序得以继续进行。如果返回值的类型或返回值滑得到正确的结果,程序就会出现错误。
注意:返回值的数据类型必须与方法声明中的数据类型一致。

return第二个用处:
         如果在程序运行过程中,我们只希望调用子程序,并完成子程序的功能,而不需要子程序返回任何数值,那么我们只需要在子程序的结束处加上一条语句
 return;
        当然用没有返回值的返回语句时,在方法的声明中必须明确声明返回值类型为void。
… …
public void setValue()
{
       value=a*b/12;
       return;
}
 … …       
分析:
         当主程序调用该方法时,会将value进行赋值,赋值结束后会返回到主程序,在这种情况下,我们一般不写return语句,方法调用完成后,系统也会自动回到方法调用处,接着进行程序的执行。
posted on 2007-08-12 10:16 心随Wǒ动 阅读(468) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

QQ群:9028409
QQ:29850994
点击这里给我发消息

留言簿(2)

随笔档案

积分与排名

  • 积分 - 31062
  • 排名 - 1349

最新评论

阅读排行榜

评论排行榜