zoukankan      html  css  js  c++  java
  • 递归来加

    package Recursion;
    /*
    练习:
    使用递归计算1-n之间的和
    */
    public class Demo02Recurison {
    public static void main(String[] args) {
    int s = sum(3);
    System.out.println(s);
    }

    /*
        定义一个方法,使用递归计算1-n之间的和
        1+2+3+...+n
        n+(n-1)+(n-2)+...+1
        已知:
            最大值:n
            最小值:1
        使用递归必须明确:
            1.递归的结束条件
                获取到1的时候结束
            2.递归的目的
                获取下一个被加的数字(n-1)
     */
    public static int sum(int n){
        //获取到1的时候结束
        if(n==1){
            return 1;
        }
    
        //获取下一个被加的数字(n-1)
        return n + sum(n-1);
    }
    

    }

  • 相关阅读:
    poj3255,poj2449
    poj2186
    poj3249
    poj3378
    poj3274
    poj1948
    hdu 2181暴搜
    hdu 3342
    hdu 1285
    hdu 1598
  • 原文地址:https://www.cnblogs.com/hk18181358129/p/13258147.html
Copyright © 2011-2022 走看看