Java 案例:珠穆朗玛峰的高度
需求:世界最高山峰是珠穆朗玛峰(8848.86米=884886毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
建议先自己根据思路写一次、然后在进行查看代码
思路:
1.创建一个整型获取每次叠加的数量
2.设置double纸张的初始厚度是0.1
3.设置double珠穆朗玛峰的高度是884886毫米
4.进行循环判断
注意:不确定数量的用while,确定数量的用for循环
实现代码:
public static void main(String[] args) {//统计次数int count = 0;//纸张厚度double paper = 0.1;double zf = 8844430;while (paper < zf){count++;paper *= 2;}System.out.println(count);}
Java 案例:珠穆朗玛峰的高度相关推荐
- Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。
一.解决思路, 定义变量存储珠穆朗玛峰的高度(peakHeight).纸张的高度(paperThickness). 使用while循环,循环条件是(纸张厚度<山峰高度),内部控制纸张折叠,每折叠 ...
- java案例——字符串反转
java案例--字符串反转 1.需求: 定义一个方法,实现字符串反转.键盘录入一个字符串,调用该方法后,在控制台输出结果 例如,键盘录入abc,输出结果cba 2.思路: 1.键盘录入一个字符串,用S ...
- Java案例——字符串拼接
Java案例--字符串拼接案例 1.案例需求 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果 例如,数字为int[] arr = {1,2,3}; ...
- java闰年的年份,Java案例-判断给定年份是闰年
专注学子高考志愿填报,分享你所不知道信息. Java案例-判断给定年份是闰年 案例描述 编写程序,判断给定的某个年份是否是闰年. 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则 ...
- Java案例:利用JDBC连接Oracle数据库
Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...
- Java案例:利用JDBC访问SQL Server数据库
Java案例:利用JDBC访问SQL Server数据库 1.以sa为登录名连接数据库服务器 2.附加选课数据库Xk,如下图所示: 3.启动Eclipse,创建Java项目TestDB
- Java案例:连接SQL Server数据库,显示学生表记录
Java案例:连接SQL Server数据库,显示学生表记录 演示利用JDBC连接SQL Server数据库,在Java GUI窗口里显示表记录. 一.运行效果 二.实现步骤 1.项目结构图
- Java案例:集合的Stream方法
Java案例:集合的Stream方法 ArrayList实现了Collection接口,Collection接口有个缺省方法Stream(),因此ArrayList对象可以直接调用该方法获得集合对象的 ...
- Java案例:简易记事本
Java案例:简易记事本 一.案例演示 二.涉及知识点 1.窗口(JFrame) 2.标签(JLabel) 3.文本区(JTextArea) 4.菜单 5.文件读写 6.事件处理 7.工具栏 三. ...
- Java案例:汉诺塔问题
Java案例:汉诺塔问题 游戏规则: (1)一次只能移动一个环 (2)小环必须在大环之上 (3)所有环从A柱移到C柱
最新文章
- [转载] 后台进程符的使用 [文摘]
- ssh报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- 与顶级互联网公司技术大佬面对面聊聊RocketMQ
- QML实现酷炫的 Cover Flow 效果(PathView)
- python 交易日_Python判断某天是否为A股“交易日”?
- Message和handler传递对象
- memcached系列之二
- 下载centos(阿里云)
- RoboBee和RoboFly领衔微型昆虫机器人:从“上天入海”到“挣脱束缚”
- winEdt下编辑报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
- 神器 | 百度云资源搜索
- 数据分析:你的城市复工了吗?
- 不用编程 实现西门子PLC和罗克韦尔AB PLC的通讯和协议转换
- 使用Arcpy合并多个GDB数据库
- curl命令详解 (实例使用方法)
- js处理json数组
- 转载的 C#.NET面试题
- XSS Challenges/刷题/Stage #4
- 乐山市计算机学校的董事长是,乐山市计算机学校庆祝建校25周年
- Maven更换远程仓库
热门文章
- 什么是 DNS MX 记录?
- HTTP response codes
- Android:方向传感器
- php mocking,php – Mocking Static Eloquent Models方法包括find()
- 360插件化踩坑记录(二),RePlugin安装、启动插件无反应
- 炼数成金-Spark大数据平台
- 程序人生 - 鼠标手是什么?如何应对鼠标手!
- 该内存不能为read或written的解决方案
- 走近“云地基”的开拓者云快线
- mariadb mysql.h_MariaDB(MySQL)的常用命令1 【检索数据】