2

是什么return ;意思?

据我所知,这意味着return void

public void method() 
{
    System.out.println("here2");
    return ;
}

有人可以解释一下吗?

4

2 回答 2

11

这意味着什么都不返回 -void具体而言。用于返回方法外。它与具有返回类型的方法一起使用void,如果您想根据某些条件从方法中提前返回,例如:

public void method(int parameter)
{
  if(parameter < 0)
     return;
  //otherwise continue with the following. 
  System.out.println("here2");
}

在您当前的代码中,您不需要编写,return因为该方法将从最后一行代码正常返回。

从方法返回值

任何声明为 void 的方法都不会返回值。它不需要包含 return 语句,但它可以这样做。在这种情况下,可以使用 return 语句从控制流块中分支出来并退出方法

于 2013-03-04T05:54:42.180 回答
0

我们只是将CONTROL返回给调用函数。

于 2013-11-22T10:53:15.903 回答