本文為大家分享的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)); } }
運行結果:
更多Java演算法之遞歸演算法計算階乘相關文章請關注PHP中文網!