/*
* 我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。
请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?
分析:
1)统计思想:定义统计变量
2)最高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
3)厚度不低于珠穆朗玛峰的高度:
保证如果初始厚度如果低于最终厚度,那么统计变量++
每一次折叠后:它的初始厚度*2
* */
public class WhileTest {
public static void main(String[] args) {
//定义统计变量
int count = 0 ;
/*
* 定义最终厚度和初始厚度
* 高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
* */
//为了计算方便:int start = 1 ; 最终厚度:884800:int end
int start = 1 ;
int end = 884800;
//厚度不低于珠穆朗玛峰的高度:
//不明确循环的次数,使用while循环
while(start<end){
//统计变量++
count ++ ;
//每一次折叠后:它的初始厚度*2
start *= 2 ;
System.out.println("第"+count+"次厚度是:"+start);
}
//输出
System.out.println("折叠"+count+"次,就可以保证厚度不低于珠穆朗玛峰的高度");
}
}
* 我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。
请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?
分析:
1)统计思想:定义统计变量
2)最高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
3)厚度不低于珠穆朗玛峰的高度:
保证如果初始厚度如果低于最终厚度,那么统计变量++
每一次折叠后:它的初始厚度*2
* */
public class WhileTest {
public static void main(String[] args) {
//定义统计变量
int count = 0 ;
/*
* 定义最终厚度和初始厚度
* 高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
* */
//为了计算方便:int start = 1 ; 最终厚度:884800:int end
int start = 1 ;
int end = 884800;
//厚度不低于珠穆朗玛峰的高度:
//不明确循环的次数,使用while循环
while(start<end){
//统计变量++
count ++ ;
//每一次折叠后:它的初始厚度*2
start *= 2 ;
System.out.println("第"+count+"次厚度是:"+start);
}
//输出
System.out.println("折叠"+count+"次,就可以保证厚度不低于珠穆朗玛峰的高度");
}
}