递归

递归

递归结构包括两个部分:

递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。

递归体:什么时候需要调用自身方法。

package com.chen.cm.method;

import javax.swing.plaf.synth.SynthOptionPaneUI;

public class Demo06 {
    
    //递归思想
    public static void main(String[] args) {
        System.out.println(f(5));
    }

    public static int f(int n){
        if(n==1){
            return 1;
        }else{
            return n*f(n-1);
        }
    }

}

posted @ 2022-05-09 23:22  图子_5049  阅读(27)  评论(0)    收藏  举报