思路:
通过循环实现数值的递减,将每次数值相乘
代码:
//输出一个数的阶乘
public class JiShuan03{
public static void main (String[] args){
java.util.Scanner s= new java.util.Scanner(System.in);
int a=s.nextInt(); //等待用户输入
int b=0;
int d=1;
for (;a>0;a-- ){
d=d*a; //将每次递减的数值进行相乘
}
System.out.println(d); //输出最终结果
}
}