📄 4-4.txt
字号:
//源程序清单
import java.io.*;
public class Factorial
{
public static int factorial(int n)
{
if(n<1) return 1;
else return factorial(n-1)*n;
}
//主方法
public static void main(String args[])
{
int result=0; //用来存放计算结果
String str; //用来存放输入的数字字符串
int num=0; //用来存放由输入的字符串转换成的整数值
System.out.println("Please input the number :");
try
{
DataInputStream in=new DataInputStream(System.in);
str=in.readLine(); //输入的数字字符串
num=Integer.parseInt(str); //字符串转换成的整数值
}
catch(Exception e){}
result=factorial(num); //调用factorial(),求1*2*3*……*num
System.out.println(result);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -