A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l李伟 中级黑马   /  2015-6-10 23:59  /  739 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我国珠穆朗玛峰为8848米,一张纸的厚度为0.01米,需要折叠多少次才能折叠出珠穆朗玛的高度

8 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
  1. class WhileDemo1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 //定义个统计变量count
  6.                 int count = 0;

  7.                 //定义初始化值
  8.                 int start = 1;

  9.                 //循环判断
  10.                 while (start <= 884800)        {
  11.                         //循环体
  12.                         count++;

  13.                         //控制语句
  14.                         start *= 2;
  15.                 }
  16.                 System.out.println("需要折叠次数为:" + count);
  17.         }
  18. }
复制代码
回复 使用道具 举报
笨小点儿 来自手机 中级黑马 2015-6-11 19:45:20
板凳
棒棒哒       加油哈,
回复 使用道具 举报
学习一下
回复 使用道具 举报
20次  哈哈 不过研究说   再大的纸最多只能折叠10次
回复 使用道具 举报
/*
        思路:通过需求知道初始化条件厚度是0.01米,也就是1cm
                  最终条件是8848m,也就是884800cm
                  循环体的内容是厚度每次变为以前的2倍
                  判断条件是厚度没有超过最大值。
               
                  定义一个统计变量,用于记录次数
                  每当判断条件成立,就++
                  统计变量的初始化值是0

                  不知道循环的次数,所以用while循环
*/
class WhileTest {
        public static void main(String[] args) {
                int count=0;//定义统计变量
                int stater=1;//定义初始化条件
                int end=884800;//定义最终条件
       
        while(start<=end)
                {
                count++;//循环一次  就统计一次

                start*=2;//厚度变化

        }
        System.out.println("我需要折叠次数是"+count);
        }
}
回复 使用道具 举报
public static void main(String[] args) {               
                int count = 0;
                int start = 1;
                int end = 884800;
                while(start <= end){
                        count ++;
                        start *= 2;
                }
                System.out.println("折叠次数"+count);
        }
回复 使用道具 举报
用while循环!不需要判断次数,只需要条件大于884800cm,厚度改为1cm,这样就是int类型,方便判断!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马