[Java] 递归求阶乘 →→→→→进入此内容的聊天室

来自 , 2019-07-12, 写在 Java, 查看 112 次.
URL http://www.code666.cn/view/3dc4876f
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * 递归求阶乘
  5.  *
  6.  */
  7. public class Demo {
  8.         public static void main(String[] args) {
  9.                 System.out.println("请输入一个整数:");
  10.                 Scanner s = new Scanner(System.in);
  11.                 int n = s.nextInt();
  12.                 Demo tfr = new Demo();
  13.                 System.out.println(n + "! = " + tfr.recursion(n));
  14.  
  15.         }
  16.  
  17.         public long recursion(int n) {
  18.                 long value = 0;
  19.                 if (n == 1 || n == 0) {
  20.                         value = 1;
  21.                 } else if (n > 1) {
  22.                         value = n * recursion(n - 1);
  23.                 }
  24.                 return value;
  25.         }
  26.  
  27. }
  28.  

回复 "递归求阶乘"

这儿你可以回复上面这条便签

captcha