Java算法之遞歸算法盤算階乘。本站提示廣大學習愛好者:(Java算法之遞歸算法盤算階乘)文章只能為提供參考,不一定能成為您想要的結果。以下是Java算法之遞歸算法盤算階乘正文
本文為年夜家分享的java算法盤算階乘,在進修Java課程時常常會碰到求階乘成績,明天接跟年夜家一路商量一下
代碼以下:
package com.xu.main;
import java.util.Scanner;
public class P9 {
static long fact(int n)
{
if(n <= 1)
{
return 1;
}
else
{
return n * fact(n - 1);
}
}
public static void main(String[] args) {
int i;
System.out.println("請輸出請求階乘的一個整數:");
Scanner input = new Scanner(System.in);
i = input.nextInt();
System.out.println(i + "的階乘成果是:"+fact(i));
}
}
運轉成果: