计算30 的阶乘 需要注意的是30的阶乘很大用int肯定就造成了溢出,所以在声明时要用double。 package qq; public class qq { public static void main(String[] args) { double m=1; for(int i=1;i<=30;i++) { m*=i; } System.out.println("30的阶乘是"+ m); } } 运行结果 30的阶乘是2.6525285981219103E32