欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java遞歸1到100的和

劉柏宏1年前5瀏覽0評論

Java遞歸求1到100的和

public class SumOfOneToHundred {
public static void main(String[] args) {
int sum = getSum(100);
System.out.println("1到100的和為:" + sum);
}
public static int getSum(int n) {
if (n == 1) {
return 1;
} else {
return n + getSum(n - 1);
}
}
}

代碼說明:

1. 創(chuàng)建SumOfOneToHundred類,并定義getSum()方法用于遞歸計算1到n的和。

2. 在main()方法中通過傳入?yún)?shù)100來獲取1到100的和,并將結(jié)果打印出來。

3. getSum()方法中,當(dāng)n等于1時,直接返回1,否則將n與getSum(n-1)的結(jié)果相加。

4. 當(dāng)傳入100時,最終調(diào)用getSum(100),此時getSum(100)會調(diào)用getSum(99),getSum(99)調(diào)用getSum(98)……直到getSum(2)調(diào)用getSum(1)返回1,然后getSum(2)返回2 + 1 = 3,getSum(3)返回3 + 2 = 5……getSum(100)返回100 + 99 + …… + 1,即1到100的和。

5. 最終將1到100的和打印出來。