回归的意义;没有任何价值

时间:2016-11-11 01:22:46

标签: java

我想知道指令return;return value;之间的区别,因为当我使用非空函数时,我的return指令后跟一个表达式,一个值或一个局部变量包含一个值。

示例:

public int f(a){a=1;return a},public int f(){return 0;}

但我不理解return只是一个没有任何价值的半列,例如return ;。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你需要了解两件事:

  1. return语句 - 这会做两件事a)它终止方法的执行,将执行点返回到调用方法之后的语句,b)它提供了一种返回值的方法(如果该方法确实返回一个值)
  2. 一个void方法 - 该方法执行某些操作但不返回任何内容
  3. 因此,void方法不返回任何内容,因此您只需编写return;即可终止。如果说该方法返回了int,您会执行return 5;return myInt;之类的操作。