更新時間:2022-08-19 09:09:36 來源:動力節(jié)點(diǎn) 瀏覽1074次
利用Java遞歸方法求5的方法是什么?動力節(jié)點(diǎn)小編來告訴大家。
遞歸算法(英語:recursion algorithm)在計算機(jī)科學(xué)中是指一種通過重復(fù)將問題分解為同類的子問題而解決問題的方法。
定義無返回值的方法
public class Test_1 {
static long num = 1;
public static void main(String[] args) {
getFactorial(5);
System.out.println("5! = " + num);
}
private static void getFactorial(int i) {
if (i > 0) {
num *= i;
i--;
getFactorial(i);
}
}
}
定義有返回值的方法
public class Test_2 {
public static void main(String[] args) {
System.out.println("5! = " + getFactorial(5));
}
private static long getFactorial(int i) {
if (i == 0) {
return 1;
} else {
return i*getFactorial(i - 1);
}
}
}
以上就是關(guān)于“利用Java遞歸方法求5”的介紹,大家如果想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點(diǎn)的Java教程,里面還有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助哦。
初級 202925
初級 203221
初級 202629
初級 203743