我正在从方法(比如说方法a)调用递归方法(比如说方法b)。现在,在方法b完成计算结果之后,我希望它将值返回给方法a。我应该如何进行?
我尝试在方法b的内部调用方法a,但无法这样做,因为这会破坏方法b的流程。
public long supercheck(long ognums) {
if (ognums < 10) {
return ognums;
} else
return sums(ognums);
}
public long sums(long ognums) {
if (ognums == 0)
return 0;
return ognums % 10 + sums(ognums / 10);
}
在这里,我想将sums方法的返回值传递给supercheck方法。