需求分析
世界最高山峰珠穆朗玛峰高度是:8848.86米=8848860毫米,假如我有一张足够大的它的厚度是0.1毫米。请问:该纸张折叠多少次,可以折成珠穆朗玛峰的高度?
首先由于不知道折叠多少次,我们可以选择用while循环
代码实现
public class WhileDemo02 {
public static void main(String[] args) {
double a = 0.1; //纸张初始厚度
int count = 0; //计算次数使用
while (a <= 8848860){
a = a * 2; //对折之后的厚度
count++;
}
System.out.println("纸张所折的次数是:"+ count);
}
}
小结Time
注意变量的类型