栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

用纸张超越珠穆朗玛峰的故事(java实现)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用纸张超越珠穆朗玛峰的故事(java实现)

用纸张超越珠穆朗玛峰的故事

1. 神奇的开篇简介2. 需求分析3. 思路分析4. 代码实现5. 程序结果演示6. 收获总结

1. 神奇的开篇简介

嗨,大家好啊!『』
这里小编先『祝福』大家:『虎年大吉』,『虎虎生威』,在新的一年里『越来越好』。
今天,小编要给大家分享的是一个『很离谱』,又很『真实』的案例,这个案例呢,我们暂且叫它 『**珠穆朗玛峰案例 **』这个案例的『神奇之处』在哪里呢,这个『神奇之处』就在这『27 这个数字』,你会想27有什么神奇的呢,但是呢,如果这个数字是『纸张』(就是一张纸)『对折』的『次数』达到这个值,它形成的『高度』就会和『珠穆朗玛峰』一样高,是不是很『不可思议』,纸张才对折『27』次就会和『珠穆朗玛峰一样高』,下边我们就来用『程序』算算,是不是真的。

2. 需求分析

这里,我们就来说说,具体的要求和那些我们已经『』搜集到的数据,比如,珠穆朗玛峰的高度等,以及弄明白我们需要计算什么。

需求:

    世界最高山峰,『』珠穆朗玛峰(8844.43米=8844430毫米)假如我有一张『』足够大的纸,他的厚度是『』0.1毫米请问,『』我折叠多少次,可以折成珠穆朗玛峰的高度
3. 思路分析

这里,我们还是给大家先来说说『思路』吧,毕竟写程序,我们首先,『不是直接去写』,而是『先想好思路之后』,『再去写』。

    因为要反复重复,所以要使用循环,但是不知道折叠高度多少次,这种情况用『while循环』循环的执行过程中,每次纸张折叠,纸张的『厚度要加倍』,因此,需要先『定义纸张的厚度』,再循环中使厚度加倍折叠过程中当纸张『厚度大于珠穆朗玛峰』就『停止』,因此继续执行的要求是纸张厚度小于珠穆朗玛峰设置一个『计数器』,再循环中『执行累加』,对应折叠多少次
4. 代码实现

下边就是,我们的代码实现了,大家可以直接粘贴复制,到idea中尝试一下,这是不是真的

ublic static void main(String[] args) {
     //定义一个计数器
     int count = 0;
     //定义珠穆朗玛峰的高度
     int zf = 8844430;
     //定义纸张的厚度
     double paper = 0.1 ;

     while (paper <= zf) {
         count ++;
         paper *=2;
     }
     System.out.println("需要折叠的次数是:"+count+"次");
 }
5. 程序结果演示

如果是我,我想『直接』看看『答案』是不是真的,然后,再去试试。所以啊,现在我们『满足』一下小编我的『愿望』,也满足一下大家的『好奇心』。

E:ProgramFilesjava15binjava.exe "-javaagent:D:Program FilesJetBrainsIntelliJ IDEA 2021.2.3libidea_rt.jar=65013:D:Program FilesJetBrainsIntelliJ IDEA 2021.2.3bin" -Dfile.encoding=UTF-8 -classpath E:BackEndLearningworkTest1outproductionTest1;E:ProgramFilesjar_filesjunit-4.12.jar;E:ProgramFilesjar_fileshamcrest-core-1.3.jar cn.heima.pro.Test
需要折叠的次数是:27次
6. 收获总结

到了最后的环节了,我们现在来说说,我们收获到了那些知识:

    最重要的就是,这神奇的事情,让我们知道了,『纸张的威力』我们知道了一个『特殊的数字』,那就是 『**27 **』我们收获到了一种数学的『思维模式』,如何『计算未知数count』我们收获到了,『如何用程序』,『表达』我们的『数学思维』

『每天一点点地收获,在时间这条看不见的主线下,它会让你变得越来越优秀』,加油!!!每一位学编程的同学们。小编也会努力加油。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/727673.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号