package jc; public class jc { public static void main(String[] args) { // TODO Auto-generated method stub double sum=0; int j=20;//算到哪个数 double jc=1; for(int i=1;i<=j;i++) { for(int x=1;x<=i;x++) { jc= jc*x; }//计算阶乘算法 sum = sum + (1/jc);//阶乘倒数之和 } System.out.println("1到"+j+"倒数之和="+sum); } }
注意:变量sum和jc的类型为double型,如果jc声明为int型则1/jc默认也为int型,导致数据失真。