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

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

在这里插入代码片
public class zhufeng{public static void main(String[] args){//定义珠穆朗玛峰高度int zf = 8844430;//定义一个计数器,初始值为0int count = 0;//定义纸张厚度double paper = 0.1;//因为要反复折叠,所以要使用循环但是不知道折叠多少次,这种情况更适合while循环//折叠过程中当纸张厚度超过珠峰高度就停止,因此要执行要求到纸张厚度小于珠峰高度while(paper <= zf) {//循环途中过程纸张折叠,纸张厚度加倍paper *= 2;//在循环中执行累加,对应执行了多少次count++;}//打印计数器相对应的数值System.out.println("最多能折叠次数为:"+ count);}
}

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

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

    一.解决思路, 定义变量存储珠穆朗玛峰的高度(peakHeight).纸张的高度(paperThickness). 使用while循环,循环条件是(纸张厚度<山峰高度),内部控制纸张折叠,每折叠 ...

  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语言的循环控制结构

    Java语言的循环控制结构 循环控制结构:是在一定条件下,反复执行某段程序的流程结构,被反复执行的程序称为循环体.循环控制结构是程序中非常重要和基本的一种结构,它是由循环语句来实现的. Java 的循 ...

  4. Java语言-for循环详解

    虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 -- for 循环,使一些循环结构变得更加简单. for循环执行的次数是在执行前就确定的. 语法格 ...

  5. java语言while循环语句

    while循环语句的基本结构为: while(布尔表达式){ //循环的内容 } 需要注意的几个点: 1.只要布尔表达式为true,循环就会一直执行下去. 2.我们大多数情况是会让循环停止下来的,我们 ...

  6. Java语言 for循环打印各种简单几何图形

    >简单的几何图形打印,运用for循环实现  #代码初学# 其中包含以下图形,由于显示问题,以下图形和代码打印出来的有些许差别(打印出来的是标准图形) ① ==========打印直角三角形=== ...

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

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

  8. Java语言基础(环境搭建、语法、变量、类型转换、运算符、控制语句、数组)

    目录 1 Java环境搭建 1.1 JDK下载 1.2 JDK安装 1.3 JDK的安装目录 1.4 常用DOS命令 1.5 Path环境变量配置 1.6 IDEA编辑器 2 基本语法 2.1 注释 ...

  9. java语言与java技术

    本文叙述了Java语言的出现背景.主要特点.发展历程以及Java技术的应用,指出Java是当今IT产业和人类文明的创新和希望. 1.Java语言的出现 自从1946年世界上第一台电子计算机问世以来,计 ...

最新文章

  1. 【黑金视频连载】FPGA NIOSII视频教程(12)--时间戳定时器实验
  2. JavaScript中发布/订阅模式的理解
  3. mysql锁场景_MySQL死锁系列-常见加锁场景分析
  4. This is the default error page for nginx that is distributed with EPEL.
  5. JavaSE03、数组,引用,数组拷贝,二维数组
  6. Qt -QQ音乐歌词桌面
  7. j2me之诺基亚S40模拟器
  8. 在Visio中如何绘制直线
  9. html b5纸尺寸,b5纸尺寸大小(b5纸宽高尺寸是多少)
  10. 如何读博士-2021.06.12
  11. 基础: 有效值、RMS、振幅、幅度概念
  12. js知识点 掘金_掘金js
  13. Oracle--ORA-01144 报错解决方案
  14. 数字平原cg场景制作流程
  15. c语言rsi2010中制运行,汇编语言初探(控制类指令)-来自第三章3.6的笔记-P135-P163
  16. android http 网关,安卓平台上实现基于HTTP协议数据网关的方法
  17. mysql分组排序后加序号
  18. 学习Python需要用的开发工具
  19. matlab神经网络应用设计 源代码,MATLAB神经网络应用设计
  20. 电脑误删的文件怎么恢复?

热门文章

  1. 常见因子的Fama-Macbeth回归:EAP.fama_macbeth
  2. 【热血传奇】 认识客户端
  3. Davinci-国产开源数据可视化工具
  4. mysql的基本内容介绍简书_MySQL 基本内容
  5. discuz插件,discuz采集插件,discuz插件工具
  6. 关于一个《十六进制转十进制》的小程序
  7. r语言算巢式设计方差分析_科学网—巢式设计之R篇 - 林元震的博文
  8. 基于spring cloud的阿峰微服务0到0.5历程
  9. 【深入浅出强化学习原理入门】高斯-赛德尔(Gauss-Seidel)迭代法
  10. Android录音下————AudioRecord源码分析