我想知道指令return;
和return value;
之间的区别,因为当我使用非空函数时,我的return
指令后跟一个表达式,一个值或一个局部变量包含一个值。
示例:
public int f(a){a=1;return a},public int f(){return 0;}
但我不理解return
只是一个没有任何价值的半列,例如return ;
。谢谢你的帮助。
答案 0 :(得分:1)
你需要了解两件事:
return
语句 - 这会做两件事a)它终止方法的执行,将执行点返回到调用方法之后的语句,b)它提供了一种返回值的方法(如果该方法确实返回一个值)void
方法 - 该方法执行某些操作但不返回任何内容因此,void方法不返回任何内容,因此您只需编写return;
即可终止。如果说该方法返回了int
,您会执行return 5;
或return myInt;
之类的操作。