利用do……while语句,计算1!+2!+3!+……+100!
代码
package dowhile;
public class dowhlie {
public static void main(String args[]) {
long sum=0,num=1;
int i=1;
do {
num=num*i;
sum=sum+num;
i++;
}while(i<=100);
System.out.println(sum);
}
}
结果
分析
计算1!+2!+3!+……+100!利用do……while循环,只需要在循环体中加入 num=num*i; 和sum=sum+num;一个用于计算阶乘,一个用于计算阶乘的和。