一些简单的java编程题(3) ————小球落地问题
版权声明:本文为博主原创文章,未经博主允许不得转载。
/* (程序头部注释开始)
版权声明:保留个人权利。 如程序有不当之处,敬请指正。* 文件名称: 《一些简单的java编程题(3) ————小球落地问题》
* 作 者: 那就去巴黎
* 完成日期: 2018 年 01 月 30 日
* 版 本 号: JDK 9.0.1问题描述:
一球从 h 米高度自由落下,每次落地后反跳回原高度的一半再落下。求它在 第 n 次落地时,经过的路程?第 n 次落地后反弹多高?题目分析:
第一次落地时,经过的路程为起始高度,之后每次加上上一次后反弹高度的两倍。
例如:第二次落地时,路程为 起始高度+第一次落地后反弹高度的两倍。第三次落地时,路程为 起始高度+第一次落地后反弹高度的两倍+第二次落地后反弹高度的两倍。* (程序头部的注释结束)
*/package questions;
import java.util.Scanner; //导入java.util包中的Scanner这个工具类
public class Q3
{public static void main(String[] args){System.out.print("请输入小球第一次落地前的起始高度和落地反弹的次数:");Scanner scan = new Scanner(System.in);scan.useDelimiter("\\s"); // Scanner.useDelimiter 方法接受一个正则表达式。 "\\s" :正则表达式,表示以一个空白字符(A whitespace character)为分隔符。double h = scan.nextDouble();int n = scan.nextInt();distance(h,n);scan.close(); // 关闭配置内存}private static void distance(double h, int n){double length=0;double firstdistance=h; // 把起始高度先提取出来for(int i=0;i<n;i++) {length+=2*h;h/=2;}length-=firstdistance; //得到总路程System.out.println("第"+n+"次落地时,小球共经过"+length+"米,"+"第"+n+"次落地后反弹高度为"+h+"米");}}
程序运行结果如下:
一些简单的java编程题(3) ————小球落地问题相关推荐
- 一些简单的java编程题(2) ————古典问题(兔子问题)
版权声明: 本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(2) --- ...
- 一些简单的java编程题(1) ————求10000以内的完数
版权声明:本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(1) ---- ...
- Java编程题之球落地
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? double h = 100, s = 100;for (int i = ...
- java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......
导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...
- java小球落体问题_[Java 编程基本功] (五) 小球落体, 发奖金, 1,2,3,4 可以组成多少个数...
[Java 编程基本功] (五) 小球落体, 发奖金, 1,2,3,4 可以组成多少个数 第十三题 一球从 100 米高度自由落下, 每次落地后反跳回原高度的一半; 再落下, 求它在第 10 次落地时 ...
- java经典50道_50道经典的JAVA编程题(41-45)
50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...
- java 编程题_最新JAVA编程题全集(50题及答案)92862
<最新JAVA编程题全集(50题及答案)92862>由会员分享,可在线阅读,更多相关<最新JAVA编程题全集(50题及答案)92862(32页珍藏版)>请在人人文库网上搜索. ...
- 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...
非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
- java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......
导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...
最新文章
- 2022-2028年中国丁二烯橡胶行业市场规模研究及前瞻分析报告
- 前端传来的图片并保存_C# 将前端传来的图片文件分别以大图和缩略图保存
- DHCP自动分配地址;DHCP指定IP给客户端
- SharePoint Online 创建和使用栏
- 【Unity】Protobuf的使用与常见问题
- [architecture]-ARMV7的模式切换总结
- springboot dubbo 问题记录
- POP3与IMAP协议
- 警方通报李彦宏被泼水事件进展:嫌疑人被行政拘留5日
- easyui前端实现多选框_EasyUI实现下拉框多选功能
- c语言输入相应的成绩评定信息,C语言机练习题记答案.doc
- 外点罚函数matlab程序_关于图像轮廓识别的程序实现
- ASP.NET页面传值方式
- Java中测试异常的多种方式
- 深度学习实践指南(一)—— 卷积和池化
- 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了...
- pdf需要简体中文语言支持包_收集全网最好用的PDF转Word工具,赶快收藏起来!...
- 【linux】linux下修改鼠标指针
- 苹果c语言怎么用windows。h_苹果12怎么用蓝牙传照片?iphone12无线传相片的详细步骤...
- 如何确保数据完整性?