/*
思路:通过需求知道初始化条件厚度是0.01米,也就是1cm
最终条件是8848m,也就是884800cm
循环体的内容是厚度每次变为以前的2倍
判断条件是厚度没有超过最大值。
定义一个统计变量,用于记录次数
每当判断条件成立,就++
统计变量的初始化值是0
不知道循环的次数,所以用while循环
*/
class WhileTest {
public static void main(String[] args) {
int count=0;//定义统计变量
int stater=1;//定义初始化条件
int end=884800;//定义最终条件
while(start<=end)
{
count++;//循环一次 就统计一次
start*=2;//厚度变化
}
System.out.println("我需要折叠次数是"+count);
}
}
|