本文為大家分享的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)); } }
運行結果:
新聞熱點
疑難解答