日期:2014-05-20  浏览次数:20735 次

JAVA中的return语句。。。。。。。。
class Person{

  public void m(int age){
  if(age>100) return
   
  }
}



当对象调用m()这个方法的时候,执行return会跳到哪???

------解决方案--------------------
跳出这个方法,往下继续。
------解决方案--------------------
引用楼主 grrr28 的帖子:
class Person{

public void m(int age){
if(age>100) return

}
}


当对象调用m()这个方法的时候,执行return会跳到哪???

------解决方案--------------------
结束本方法,接着调用的方法执行
------解决方案--------------------
楼上都是对的..楼主可以结贴了.
------解决方案--------------------
学习了。谢谢大家。
------解决方案--------------------
跳到调用这个方法的下一步继续执行。
------解决方案--------------------
结束m方法的执行,照流程执行后面的
------解决方案--------------------
同仁呀,你这样问的话,还不如自己试一下呢,谁说的,都不如自己动手得来的好呀,学习时可不能偷懒呀!
------解决方案--------------------
用于跳出这个方法。但是一般我们不鼓励这么做。
------解决方案--------------------
return:跳出本方法(你的M方法);
break:跳出整个(一个for或while)循环;
continue:跳出本次循环(for中的一个条件)。