return 语句什么时候使用?它的返回到底是返回到哪里?执行了这句语句之后,它回到哪里继续运行?可以的话,能给一个例子解释一下吗〉?非常感谢阿!!!

解决方案 »

  1.   

    return是结束整个方法的执行,除了finally子句。
      

  2.   

    你可以这么理解
    return返回两个东西一个是值
    比如return 5;那么返回5这个值另外一个是地址
    比如
    int aa(){
     return 5;
    }
    当执行int bb=aa();时
    程序先从这句中断,去执行aa()
    当遇到return时,再返回这句继续执行两者结合的话就是把5返回到int bb=aa(),用5替换掉aa();
      

  3.   

    是JAVA的return还是javascript里的return
      

  4.   

    try 

          if(ture) 
              return; 
    } catch(Exception){} 
    try 

    out.println( "aaaaaaaaaaa "); 

    catch(Exception){} finally{.....}上面的代码如果return的话就跳出整个方法了,下面的语句都不执行,除了finally{.....}
    里面的语句
      

  5.   

    return用在一个方法返回的时候,返回调用该方法的地方
    main() {int a = b= 5;
    int sum = 0;
    sum = sum(a, b);//返回后继续
    print(sum);}
    int sum(int a, int b) {
      return a + b;
    }
      

  6.   

    先看第一个吧:
    如果函数名前面有像int ,boolean,char等数据类型声明的,
    那么在这个函数里面要写一个return语句,比如:
    int f1(int a)
    {
       b=a;
      return b; 
    }
    当你调用f1函数时,那么f1会返回b这个到你调用这个函数的位置,比如:
    class B
    {
      int f1(int a)
      {
       int b=0;
       b=a;
      return b; 
      }  public static void main(String[] args)
     {
         int c=0;
          B a=new B();
          c=a.f1(3);//在这里调用了f1函数,把实参3传到上面的f1函数,这个函数会把计算结果3返回到这里,
                     //这条语句执行完后,继续执行下面的打印语句.
           
           System.out.println(c);
          
     }
    }
    第二个:
    return 语句可以直接退出程序,
    void f2()
     { 
        return ;
     }
    调用f2时,可以退出本层的调用