色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java用遞歸實現(xiàn)1到100的和

周雨萌1年前8瀏覽0評論

Java是一種十分流行的編程語言,具有強大的遞歸功能。下面我們就來看一下如何用Java遞歸實現(xiàn)1到100的和。

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

以上代碼中,我們先定義了一個名為“SumRecursive”的類,實現(xiàn)了一個名為“sumRecursive”的遞歸函數(shù)。在主函數(shù)中,我們傳入?yún)?shù)num=100,然后調(diào)用“sumRecursive(num)”函數(shù),最后將結(jié)果打印輸出。

“sumRecursive”函數(shù)主要是遞歸實現(xiàn)。當傳入的參數(shù)num小于等于0時,遞歸終止,直接返回0。否則,將當前的num和“sumRecursive(num-1)”函數(shù)遞歸調(diào)用的結(jié)果相加,作為函數(shù)的返回值。

通過以上代碼,我們可以得到1到100的和為5050。這樣的遞歸方法可以方便地解決大量數(shù)學(xué)運算的問題,具有很高的應(yīng)用價值。