0509作业

public class Homework0509 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        
        //题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
        
        int a=8;
        int n=1;
        while(a<=884813000)
        {
            a=a*2^n;
            n++;
            
        }
        
        System.out.println(n-1);
        
        //题目二:计算5的阶乘 5!的结果是?
        
        int s=1;
        int i=1;
        while(i<=5)
        {
            s=s*i;
            i++;
            
        }
        
        System.out.println(s);
        
        //题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?
        
        double j=1;
        double sum=0;
        double k=1;
        while(j<=20)
        {
            k=k*j;
            sum=sum+1/k;
            j++;
            
        }
        
        System.out.println(sum);
        
        
        
        
        
        
    }

}

运行结果:

posted @ 2016-05-09 16:44  鱼在我这里  阅读(100)  评论(0编辑  收藏  举报