0509java练习题
题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
package com.text_1; import java.util.Scanner; public class z8848 { public static void main(String[] args) { // TODO 自动生成的方法存根 //一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)? int a=8; int i=1; while(a<=884813000) { a=a*2^i; i++; } System.out.println(i); } }
题目二:计算5的阶乘 5!的结果是?
package com.text_1; import java.util.Scanner; public class jiecheng { public static void main(String[] args) { // TODO 自动生成的方法存根 int i=1; int a=1; while(i<=5) { a=a*i; i++; } System.out.println(a); } }
题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?
package com.text_1; public class jiechen2 { public static void main(String[] args) { // TODO 自动生成的方法存根 //1+1/2!+1/3!+1/4!+...1/20!=? double a=1; int b=1; double c=0; while(b<=20) { a=a*b; c=1/a+c; b++; System.out.println(c); } } }