从方法返回值

从整体上讲,引起方法返回的条件有两个:第一个是当遇到方法的右花括号时,如前面示例中所示的range()方法;第二个是当执行return语句时.return语句有两种形式:一种用在void方法中,另一种则用于返回值方法中.
在void方法中,可以通过使用下面形式的return语句使方法立即结束:
return;
此语句执行时,程序控制权跳过方法中其余的代码返回给调用者,如:
void myMeth()
{
    int  i;
    for(i=0;i<10;i++)
    {
        if(i==5) return;
    }
}
这里,for循环只在i<5时运行,因为一旦i等于5,方法就会返回.一个方法可以拥有多个return语句,特别是当有两个或多个执行路线时:
void myMeth
{
    if(done) return;
    if(error) return;
}
这里,如果方法执行完毕或有错误发生,方法就返回.然而,一个方法中如果有太多的出口点就会破坏代码结构,所以要小心使用return语句.设计良好的方法有定义良好的出口点.