更新時間:2022-08-19 09:09:36 來源:動力節點 瀏覽1082次
利用Java遞歸方法求5的方法是什么?動力節點小編來告訴大家。
遞歸算法(英語:recursion algorithm)在計算機科學中是指一種通過重復將問題分解為同類的子問題而解決問題的方法。
定義無返回值的方法
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);
}
}
}
以上就是關于“利用Java遞歸方法求5”的介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java教程,里面還有更豐富的知識等著大家去學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習