php递归算法计算n 介乘,递归算法示例——计算N的阶乘
遞歸算法,也就是調(diào)用方法自身。階乘算法,N的階乘為N*(N-1)*…*2*1,1的階乘是1。
下面是示例的代碼:
package com.cqit.edu.test;
import java.util.Scanner;
/**
* @author 肖德俊
* @version Dec 9, 2008 6:02:55 PM
*/
public class Useself {
/**
* @param args
*/
public static long maths(int n) {
long num = 0;
if (n == 1) {
num = 1;
} else {
num = n * maths(n – 1);
}
return num;
}
public static void main(String[] args) {
System.out.println(“=============遞歸算法演示=================”);
System.out.println(“請(qǐng)輸入n值:”);
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
System.out.println(n + “調(diào)用遞歸算法計(jì)算階乘的結(jié)果是:” + Useself.maths(n));
}
}
總結(jié)
以上是生活随笔為你收集整理的php递归算法计算n 介乘,递归算法示例——计算N的阶乘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用摄像头一些点云深度矫正ROS程序(Z
- 下一篇: php 英文转中文,php如何将英文引号