更新时间:2022-08-19 09:09:36 来源:极悦 浏览877次
利用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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习