while循环的一个小例子

/*
 * 我国最高山峰是珠穆朗玛峰: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 //统计变量++
count ++ ;

//每一次折叠后:它的初始厚度*2
start *= 2 ;
System.out.println("第"+count+"次厚度是:"+start);
}

//输出
System.out.println("折叠"+count+"次,就可以保证厚度不低于珠穆朗玛峰的高度");


}
}

你可能感兴趣的:(while循环的一个小例子)