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); } }
运行结果: