java版数据结构与算法—递归(三角数字)

package com.zoujc.triangle;

/**
 * 递归:三角数字
 */
class TriangleApp {
    public static void main(String[] args){
        int n = 10;
        System.out.println(triangle(n));
    }
    public static int triangle(int n){
        if(n == 1){
            return 1;   //基值(终止递归条件)情况
        }else {
            return (n + (triangle(n - 1)));
        }
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_38799368/article/details/84331248