一.解决思路, 定义变量存储珠穆朗玛峰的高度(peakHeight)、纸张的高度(paperThickness)。
使用while循环,循环条件是(纸张厚度<山峰高度),内部控制纸张折叠,每折叠一次,纸张厚度为原来两倍,循环外定义计数变量,每折叠依次让该变量+1。
(1)珠穆朗玛峰的高度=8848860
(2)纸张=0.1
二、执行代码while循环

  public static void main(String[] args) {double peakHeight=8848860;//山峰double paperThickness=0.1;//纸张int  count =0;//如果纸张的厚度小于山峰继折叠,直到高于山峰厚度退出while (paperThickness< peakHeight){//纸张每折叠厚度是他的两倍paperThickness=paperThickness*2;count++;//折叠的次数}System.out.println("纸张折叠次数"+count);System.out.println("纸张的厚度"+paperThickness);}

结果:

我们看到的结果已经大于珠穆朗玛峰了,所以要看折叠26次的高度,这里的结果是有效位是8位,
E呢是10的7次方,打开计算器输入纸张折叠的厚度除于2就是26次的高度。

我们再说说为什么不用for循环
(1)使用规范是:知道循环几次:使用for;
(2)不知道循环几次建议使用:while,不知道循环多少次的建议使用while,
显得更专业点。
我们也用for循环执行一次

public static void main(String[] args) {double peakHeight=8848860;//山峰double paperThickness=0.1;//纸张int  count =0;//如果纸张的厚度小于山峰继折叠,直到高于山峰厚度退出for (;paperThickness< peakHeight;){//纸张每折叠厚度是他的两倍paperThickness=paperThickness*2;count++;//折叠的次数}System.out.println("纸张折叠次数"+count);System.out.println("纸张的厚度"+paperThickness);
}

Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。相关推荐

  1. 使用Java语言while循环来实现假如我有一张足够大的纸,他的厚度为0.1毫米 请问折叠多少次,可以折叠到珠峰高度?

    使用Java语言while循环来实现假如我有一张足够大的纸,他的厚度为0.1毫米 请问折叠多少次,可以折叠到珠峰高度? /* while 循环 需求: 世界上最高的山峰是珠穆朗玛峰(8844.43米= ...

  2. Java 假设一张足够大的纸,纸张的厚度为0.5 毫米。请问对折多少次以后,可以达到珠穆朗玛峰的高度(最新数据:8844.43 米)。请编写程序输出对折次数

    public class Test2 {public void run(){double h=0.5;int cont=0; // 统计对折次数while (true){if (h<=88444 ...

  3. java解决小问题:我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。 请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?(提示:使用while循环)

    public class ZhuHeight{public static void main(String[] args){double width = 0.01; //纸张厚度//for循环实现fo ...

  4. Java 高并发,什么方式解决?高并发和大流量解决方案

    对于我们所研发的网站,若网站的访问量非常大,那么我们必须考虑相关的并发访问问题,而并发问题是绝大部分的程序员头疼的问题. 本 Chat 带你领略一下相关概念和解决方案.本 Chat 文章部分观点来自网 ...

  5. java中出现循环问题如何解决_java如何解决循环引用

    Excel 循环引用产生的原因及解决方法 来源:excel 格子社区 我们打开 ... (Garbage Collection Thread) , 来跟踪每一块分配出去的内存空间, Java 虚拟机 ...

  6. Spring中-IOC-Bean的初始化-循环依赖的解决

    前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖.这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentlyInCreationEx ...

  7. map 循环_被问到Spring循环依赖怎么解决?秀给面试官看!内附图解

    不知道最近有没有被一道Java面试题刷爆朋友圈,Spring框架的循环依赖如何解决.我收到了不少粉丝的提问,在了解到之后,也去网上查询了一些资料,自己也询问了身边的同事,总结出以下几个方面,今天就和我 ...

  8. Spring-bean的循环依赖以及解决方式___Spring源码初探--Bean的初始化-循环依赖的解决

    本文主要是分析Spring bean的循环依赖,以及Spring的解决方式. 通过这种解决方式,我们可以应用在我们实际开发项目中. 什么是循环依赖? 怎么检测循环依赖 Spring怎么解决循环依赖 S ...

  9. Java快速入门学习笔记6 | Java语言中的for循环语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

最新文章

  1. 成为MySQL DBA 博客系列-数据库升级
  2. Java学习之路(一):日常第一课,认识JAVA
  3. 【Tiny4412】使用dnw烧写内核
  4. Python爬虫入门四urllib库的高级用法
  5. 内蒙古一级计算机考试时间2015,2017年内蒙古计算机一级考试报名时间
  6. 机器学习算法总结之Boosting:Boosting Tree、GBDT
  7. Android:Eclipse+ADT+Android SDK 搭建安卓开发环境
  8. JQ-实现图片纵向滚动的效果
  9. 大智慧公式系统:条件选股之基本技巧
  10. 2022年给正在创作的程序员的实用工具
  11. 《Redis视频教程》(p9)
  12. linux查看虚拟内存使用,Linux 使用 vmstat 查看虚拟内存状态
  13. 4152: [AMPPZ2014]The Captain
  14. 熵增与热力学第二定律
  15. 监控系统zabbix相关
  16. 模拟喷泉码(入门二):Seamless Rate Adaptation for Wireless Networking
  17. 使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
  18. C语言:运算符-符号常量-输入输出
  19. 什么是EEPROM?和ROM有区别吗?//2021-2-18
  20. 听声诊断 主板报警声含义

热门文章

  1. 我们都是IT民工---------流浪人IDE开发札记
  2. Win11的两个实用技巧系列之解决dns异常的三种方法、win10/win11卡顿的三种解决办法
  3. centos linux文件只读问题
  4. Adaboost算法理论
  5. 单片机彩灯移动实验_单片机动态控制64个彩灯实验报告
  6. pytorch损失函数binary_cross_entropy和binary_cross_entropy_with_logits的区别
  7. 游戏运营 ---没用
  8. 简约时间地图图表合集PPT模板
  9. I2C接口的KSZ9897 Switch
  10. Coursera 申请奖学金模板