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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

a
  1. public class Test8 {

  2.         /**
  3.          * 计算纸张折叠成珠穆朗玛峰高度的次数
  4.          */
  5.         public static void main(String[] args) {
  6.                 int height = 8843;// 珠峰的高度
  7.                 int count = 0;// 折叠的次数
  8.                 while (height > 0) {
  9.                         height >>>= 1;
  10.                         count++;
  11.                 }
  12.                 // while (h < height) {
  13.                 // h <<= 1;
  14.                 // count++;
  15.                 // }
  16.                 System.out.println("折叠的次数:" + count);
  17.         }

  18. }
  19. //输出结果:
  20. //折叠的次数:14
复制代码


1 个回复

倒序浏览
  1. public class Test8 {

  2.         /**
  3.          * 计算纸张折叠成珠穆朗玛峰高度的次数
  4.          */
  5.         public static void main(String[] args) {
  6.                 double height = 8843;// 珠峰的高度
  7.                 double count = 0,h = 1;// 折叠的次数

  8.                 while (h < height) {
  9.                         h *= 2;
  10.                         count++;
  11.                 }
  12.                 System.out.println("折叠的次数:" + count);
  13.         }

  14. }
  15. // 输出结果:
  16. // 折叠的次数:14
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马