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

java遞歸算法1加到100的和

錢浩然1年前7瀏覽0評論

遞歸算法是一種解決問題的方法,它通過將一個問題拆分為多個子問題來解決復雜的計算問題。在Java語言中,遞歸算法非常常見,它可以幫助我們實現一些復雜的計算邏輯,比如計算1到100的和。

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

上面的代碼使用了遞歸算法來計算1到100的和。在sum方法中,如果n等于1,則返回1;否則,將n與sum(n-1)的值相加,遞歸計算出1到n-1的和,最終得到1到100的總和。

需要注意的是,遞歸算法雖然簡潔,但過多的遞歸調用會消耗大量的內存,因此需要謹慎使用。