利用Java实现一个简朴的递归算法的实例
当前位置:以往代写 > JAVA 教程 >利用Java实现一个简朴的递归算法的实例
2019-06-14

利用Java实现一个简朴的递归算法的实例

利用Java实现一个简朴的递归算法的实例

//CFAN 2002
//递归算法
//求阶乘
import java.io.*;
public class DiGui
{
 public static void main(String args[])
 {
  int i=0;
 char ch=' ';
 String s;
 Child ren=new Child();
 try
 {
  System.out.println("Please intput a Number,End whit '#'");
  do
  {
BufferedReader br=new BufferedReader(new InputStreamReaderSystem.in));
   
 s =br.readLine();
 i=Integer.parseInt(s);
 System.out.println(ren.Factorial(i));
  }
 while(ch!='#');
 }catch(IOException e){}
 }
}
class Child
{
double Factorial(int n)
 {
 if (n==1)  
   return 1;
 else
   return n*Factorial(n-1);
 }
}

    关键字:

在线提交作业