/*
8848米,纸张厚度0.01米,折叠多少次讷讷嗯嗯?
思路:
1,纸张厚度0.01米,即为1cm
珠峰高度8848米,即为884800cm
初始化值为1cm,最终值为884800cm
2,设置一个变量count记录次数
3,次数是未知的,所以用while循环。
*/
class MountainZhuTest{
public static void main(String[] args) {
//定义变量count,存储次数,初始值为0
int count = 0;
//定义初始化厚度为1cm
int x = 1;
//while循环体
while(x <= 884800){
x *= 2;
count++;
}
System.out.println("折叠次数count="+count);
}
}
|
|