java小演算法01(用階乘實現遞迴)
阿新 • • 發佈:2021-01-29
用遞迴實現階乘
程式碼示例:
package com.hao.method; import java.util.Scanner; public class Demo08 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N; N=scanner.nextInt(); System.out.print(N+"的階乘為:"); System.out.println(factorial(N)); } //階乘(遞迴) public static int factorial(int N){ while(N>1){ return N*factorial(N-1); } return 1; } }
輸出示例: