✅ 操作成功!

20!+19!+18!+……阶乘相加

发布时间:2023-06-12 作者:admin 来源:文学

20!+19!+18!+……阶乘相加

20!+19!+18!+……阶乘相加

观察

  • 阶乘 20*19*18*17*……(用到递归)
  • 阶乘相加:for循环
  • public class Test{ public long factorial(int number){ if(number == 1 ){ return number; } return number*factorial(number-1);//想象是20*19*18*17*…… 直到乘1返回 } public static void main(String[] args) { Test t = new Test(); long sum = 0; for(int i=0;i<20;i++){ sum += t.factorial(i+1);//阶乘相加 } System.out.println(sum); } }
    👁️ 阅读量:0