Javaは階乗に再帰して、1+2+3+4+5+6+7を求めます。

2878 ワード

package com.wen;

import org.junit.Test;

/**
 * @author wencun
 * @date 2018 4 9    10:45:23
 * @version 1.0
 * @since JDK 1.8
 */
public class DiGui {
     /**
     *     
     * @author wencun
     * @date: 2018 4 9    10:52:59
     * @param n
     * @return
     */
    public static int jiecheng(int n) {
         if(n==1||n==0) {
            return n; 
         }
        return n*jiecheng(n-1);
         
     }
    
    /**
     *  1+2+3+4+5+6+7……+n  
     * @author wencun
     * @date: 2018 4 9    10:59:44
     * @param n
     * @return
     */
    public static int leijia(int n) {
        if(n<1) {
            return n;  
        }
        return n+leijia(n-1);
        
    }
    
    /**
     *       n  
     * @author wencun
     * @date: 2018 4 9    11:08:39
     * @return
     */
    public static int feibolaqi(int n) {
        int first=0;
        int second=1;
        int third=0;
        for(int i=1;i
G
M
T
ディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディディaHebreew HingHungarianIcel and icIgboIndonese ianIrithItalian JapanesジェジェネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネネフローフローフローフローフローティティティティティティティティティティティティティティティティティティポポポポポポポポポポティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティティアアアアアアアアアアアアアアアアアアアアアlugutThaiTurkihUkranianUduzbekVietnameseWelshYiddish YorubbaZulu
アルバーバーバーバーバーバーバーバーバーバーバーバーバーバーシャシャシャシャシャシャシャシャシャシャシャシャシャシャランランランランランランランランランランピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンピンイン(Simplified)Chinese(Traditional)CroaaaaaaaaaazzzzzininininCzzzzzzzzzzscscscscchDaDaDaDanininishshshDaDaDanishshDDDDDchDanishshshDDDDDDscscscscscscscscscDDDDDDinininininininggggggggiHmongHungarianIcell and icIgboIndonese ianIrish Italian Japanese Javanenese KannadKazaaakazkhhhhhhMalalayMalalalalamMalalalalalalalamMalteseMaorororororororororororororininmmmmmmmmmmmmmmmmmmmMalalalalalalalamimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimimiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUkranianUrduuzbekVietnameseWelshYiddishYorubaZulu
Text-to-speech function is limited to 200 characters
Options:History:Feedback:Dorate
Close