package com.lcn.day04;
public class ForDemo11 {
/**
* 珠穆朗玛峰案例
* 用一张厚度是0.01米的A4纸不停对折多少次厚度可以达到8848米??
*
* 分析:简单期间我们可以让纸的厚度和山的高度都乘以100
* 则纸的厚度为1,珠峰的高度为884800
*
* 折叠次数不明确,顾使用while
*/
public static void main(String[] args) {
int mountainHeight = 884800;
int paperHeight = 1;
int count = 0;//统计变量
while(paperHeight<mountainHeight){
paperHeight = paperHeight*2;
count++;
}
System.out.println("需要折叠:"+count+"次");
}
}
输出:
需要折叠:20次
已有--3--人打赏 ...