阶乘用户输入的数字:
package test01;
import java.util.Scanner;
/*
* 阶乘
*/
public class Jiecheng {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("请输入要阶乘的数:");
int n = in.nextInt();
int i = 1;
int factor = 1;
//第一种为while方法
// while(i<=n)
// {
// factor = factor*i;
// i = i+1;
// }
//第二种为for方法
for(i=1;i<=n;i++){
factor = factor*i;
}
System.out.println("结果为:"+factor);
}
}
效果如下图所示: