/* 
        8848米,纸张厚度0.01米,折叠多少次讷讷嗯嗯? 
 
        思路: 
        1,纸张厚度0.01米,即为1cm 
           珠峰高度8848米,即为884800cm 
           初始化值为1cm,最终值为884800cm 
 
        2,设置一个变量count记录次数 
        3,次数是未知的,所以用while循环。 
 
*/ 
class  MountainZhuTest{ 
        public static void main(String[] args) { 
                //定义变量count,存储次数,初始值为0 
                int count = 0; 
 
                //定义初始化厚度为1cm 
                int x = 1; 
 
                //while循环体 
                while(x <= 884800){ 
                         x *= 2; 
                        count++; 
                } 
                System.out.println("折叠次数count="+count); 
        } 
} 
 
 
 |   
        
 
    
    
    
     
 
 |