java 传一个入参total,在递归方法中做累加计算,计算完成后,获取计算好的total
时间: 2024-01-15 10:03:22 浏览: 17
递归法(java)
可以将total作为参数传递给递归方法,并在每次递归调用时进行累加操作。当递归结束后,方法会返回最终的total值。示例代码如下:
```java
public int calculateTotal(int n, int total) {
if (n == 0) {
return total;
}
total += n;
return calculateTotal(n - 1, total);
}
```
在调用该方法时,需要传入两个参数:n表示递归的次数,total表示累加的初始值。例如:
```java
int result = calculateTotal(10, 0);
System.out.println(result); // 输出55
```
上述代码会将1到10的数累加起来,最终输出55。
阅读全文