使用递归计算1-n之间的和
生活随笔
收集整理的這篇文章主要介紹了
使用递归计算1-n之间的和
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package com.learn.demo02.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+...+nn+(n-1)+(n-2)+...+1已知:最大值:n最小值:1使用遞歸必須明確:1.遞歸的結(jié)束條件獲取到1的時候結(jié)束2.遞歸的目的獲取下一個被加的數(shù)字(n-1)*/public static int sum(int n){//獲取到1的時候結(jié)束if(n==1){return 1;}//獲取下一個被加的數(shù)字(n-1)return n + sum(n-1);}
}
?
總結(jié)
以上是生活随笔為你收集整理的使用递归计算1-n之间的和的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 递归概念分类注意事项
- 下一篇: 使用递归计算阶乘