class test {
public static void main(String[] args) {
/*.我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
分析: 1.假设 一张纸的厚度为1米 就等于 0.01毫米 * 珠峰的高度为8848*100000
2.折叠一次就是 1*2 纸hight *= 2
1* 2*2
1*2*2*2
1*2*2*2*2*/
int zhufeng = 8848*100000;
int zhi =1; //0.01毫米=0.000001米 1米 = 0.01毫米 *100000
int count = 0;
while (true) {
zhi *= 2;
count++;
if (zhufeng <= zhi) {
break;
}
}
System.out.println(count);
}
} |
|