定义了一个方法如下:
public static void m(){
.........//一系列语句
return
}当方法没有返回值的时候,有必要写return吗,我以前定义方法(返回值为void)时都没有写的,但不知道写与不写有什么区别!!

解决方案 »

  1.   

    你return的话就不会执行return以后的语句了 
      

  2.   

    嗯 没有必要吧  既然你是void的方法  
    1#说的没错啊 但是你都写了return了 干嘛还在它后面写代码啊  呵呵
      

  3.   

    我知道啊,return就是方法的最后一条语句
      

  4.   


    不是这个意思   有些时候有一些判断的 
    if() {
    //coding
    return;
    }
    //coding这样的话如果满足条件第二个coding就不会执行了
      

  5.   

    可以不写
    如果return是方法中的最后一句就没区别
      

  6.   

    还是详细地说明一下!!public class aa{
       public static void main(String[] args){
           m();
       }   public static void m(){ 
        .........//一系列语句 
       return ;  
     } }红色的语句写与不写有什么不同!!
      

  7.   

    没什么不同, 在你这例子中,return 的作用和 它下面的“}”的意义一样,方法结束
      

  8.   

    声明为void是没有返回值的,所以不用return。
    没有void是,就必须加上return语句。