1、Java第四章习题,编写程序求1!+2!+…+30!的和并显示出来,要求使用方法完成。
public class Q1 {
public static void main(String[] args) {
System.out.print("1!+2!+...+30!="+sum());
}
public static double sum() {
double s=0;//1!+2!+...+30!结果很大,int,long都不够。
for(int i=1;i<=30;i++) {
double n=1;
for(int j=i;j>0;j--) {
n=n*j;
}//n=i!
s+=n;
}
return s;
}
}
实验结果