3.19
分析:这里用到了数学里的阶层,1先提出来,后边的表达式就可以用item=item*i;e+=1/item来实现,最后输出e.
import java.util.Scanner
class Demo03_19{
public class void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.print("请输入一个数字:");
int imax=scanner.nextInt();
double item=1.0;
double e=1;
for(i=1;i<=imax;i++){
item=item*i;
e+=1/item;
}
System.out.println(e);
}
}
输入2:i=1<2然后item=1*1.0=1.0然后e=1+1/1.0,然后i=2<=2然后e