其他分享
首页 > 其他分享> > 递归-大的数据类型不建议用递归

递归-大的数据类型不建议用递归

作者:互联网

 

 

 1 package com.xl.method;
 2 
 3 import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
 4 
 5 public class Demo06 {
 6     /** 阶乘
 7      *   2! 为 2*1
 8      *   3!为 3*2*1
 9      *   4!为 4*3*2*1
10      *  // 5!为 5*4*3*2*1
11      */
12     public static void main(String[] args) {
13         System.out.println("阶乘结果:"+ f(100));//赋值f(n) n为几
14 
15     }
16     //1! 1
17     //2! 2*1
18     // 5!为 5*4*3*2*1
19     public static double f(double n ){
20         if (n==1){//n等于1
21             return 1;//就停止循环
22         }else {//否侧
23             System.out.println("每次f(n-1)循环为:"+n);//n等于1 就会结束循环
24             return n*f(n-1);//n不等于1 每次循环n-1 n*f(n-1)
25 
26         }
27 
28     }
29 
30 
31 }

 

标签:建议,调用,递归,数据类型,循环,阶乘,方法,public
来源: https://www.cnblogs.com/x5253/p/15940743.html