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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

(1)珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.001米
        (2)请问,我折叠多少次,可以折成珠穆朗玛峰的高度。

                public class Test05 {
                        public static void main(String[] args) {
                                //1.计数器统计折纸的次数
                                int count = 0;
                                //2.为了方便计算将纸张的厚度和山的高度都转换成毫米
                                //定义纸张的厚度为1毫米
                                int paperHigh = 1;
                                //定义山的高度为8848000毫米
                                int mountainHigh = 8848000;
                                //3.只要纸张折叠后的厚度<山的高度,就循环
                                while(paperHigh<mountainHigh) {
                                        paperHigh*=2;
                                        count++;
                                }
                                //4.输出折叠后的纸张的总厚度和折叠次数
                                System.out.println("纸张折叠后的总厚度为:"+paperHigh);
                                System.out.println("纸张折叠的次数为:"+count);
                        }
                }
               

6 个回复

倒序浏览
亲,你发这个是想说啥
回复 使用道具 举报
、、、、、、、、、、
回复 使用道具 举报
表达的意思是什么呢
回复 使用道具 举报
一切都是为了黑马币,难道只有我懂楼主的心吗
回复 使用道具 举报
这个刚开始一片人难倒不会做
回复 使用道具 举报
2005年10月9日测绘局公布珠峰的岩面海拔高度应该为8844.43米...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马