分享一个小代码:
思考:除了这样写,还有其他方式吗?欢迎讨论:)
1.珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.0001米。
2.请问,我折叠多少次,可以超过珠穆朗玛峰的高度。
int heigth = 8848;
double paper = 0.0001;
int count = 0;//计数器用来统计折多少次
//你能确定折多少次吗?
//while
while(true){
if(paper >= heigth){
break;
}
//折叠,
//就是把纸的厚度 * 2;
paper = paper * 2;
count++;
}
System.out.println(count);