一切从0开始,认真学习!
编程求1!+2!+3!+……+20!的值
上一篇 /
下一篇 2015-12-12 21:23:32
/ 个人分类:Java学习
/* 编程求1!+2!+3!+……+20!的值 */
public class Pra11 {
public static void main(String args[]) {
long i,j,jieCheng = 1 ;
long sum = 0 ;
for (i = 1; i <= 20; i++) {
for (j = 1; j <= i ; j++) {
jieCheng*=j;
}
System.out.println(i + "的阶层是:" + jieCheng) ;
sum+=jieCheng;
jieCheng =1 ; //变量重置为1,否则会出错的哦!新手常犯的错误,忘记把jieCheng重置
}
System.out.println("从1到" + (i-1) + "的阶层之和是:" + sum) ;
/* 例子:求5!的值
int i = 5 ;
int jieCheng = 1 ;
for (int j = 1 ; j <= i; j ++) {
jieCheng = jieCheng * j ;
}
System.out.println("5!的值是:" + jieCheng) ;
*/
}
}
收藏
举报
TAG: