//从键盘接收一个整数,并用递归求其阶乘
import java.io.*;//引进java里的异常类,输入BufferedReader等
public class TestDg_Jc
{
public static void main(String [] args)
{
int n = 0;
System.out.println("请输入一个整数:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
n = Integer.parseInt(br.readLine());
br.close();
}
catch(IOException e)
{
e.printStackTrace();
}
System.out.println("阶乘"+n+"!="+Dg_Jc(n));
}
//递归算法
public static int Dg_Jc(int n)
{
if(n==1)
{
return 1;
}
else
{
return n*Dg_Jc(n-1);
}
}
}
import java.io.*;//引进java里的异常类,输入BufferedReader等
public class TestDg_Jc
{
public static void main(String [] args)
{
int n = 0;
System.out.println("请输入一个整数:");
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
n = Integer.parseInt(br.readLine());
br.close();
}
catch(IOException e)
{
e.printStackTrace();
}
System.out.println("阶乘"+n+"!="+Dg_Jc(n));
}
//递归算法
public static int Dg_Jc(int n)
{
if(n==1)
{
return 1;
}
else
{
return n*Dg_Jc(n-1);
}
}
}