java 循环练习题珠穆朗玛峰

题目:我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?

今天看到这道题 没什么难度 可以练习while循环

public class WhileDemo {
    public static void main(String[] args){
        //定义变量存储珠峰高度
        double altitude=8848;
        //定义一个计数器 初始值为0
        int count=0;
        //定义每一张纸得厚度
        double paper=0.01;
        while(paper<=altitude){
           paper*=2;
           count++;
        }
        System.out.println("需要折叠 "+count+" 次"+" 折叠的高度 "+paper);
    }  
}

需要折叠 20 次 折叠的高度 10485.76

 

你可能感兴趣的:(Java,java)