没有任何数据类型,返回意味着什么?

时间:2013-03-04 05:54:10

标签: java return

return ;是什么意思?

据我所知,这意味着return void

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

有人可以解释一下吗?

2 个答案:

答案 0 :(得分:11)

这意味着不返回任何内容 - void具体。用于退出方法。它与返回类型为void的方法一起使用,如果你想根据某些条件从方法中提前返回:

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

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

Returning a Value from a Method

  

声明为void的任何方法都不返回值。它不需要   包含一个return语句,但它可能会这样做。在这种情况下, a   return语句可用于分支出控制流程块和   退出方法

答案 1 :(得分:0)

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