版权声明:本文为博主原创文章,未经博主允许不得转载。

/* (程序头部注释开始)
版权声明:保留个人权利。  如程序有不当之处,敬请指正。* 文件名称:  《一些简单的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) ————小球落地问题相关推荐

  1. 一些简单的java编程题(2) ————古典问题(兔子问题)

    版权声明: 本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(2) --- ...

  2. 一些简单的java编程题(1) ————求10000以内的完数

    版权声明:本文为博主原创文章,未经博主允许不得转载. /* (程序头部注释开始) 版权声明:保留个人权利. 如程序有不当之处,敬请指正.* 文件名称: <一些简单的java编程题(1) ---- ...

  3. Java编程题之球落地

    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? double h = 100, s = 100;for (int i = ...

  4. java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......

    导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...

  5. java小球落体问题_[Java 编程基本功] (五) 小球落体, 发奖金, 1,2,3,4 可以组成多少个数...

    [Java 编程基本功] (五) 小球落体, 发奖金, 1,2,3,4 可以组成多少个数 第十三题 一球从 100 米高度自由落下, 每次落地后反跳回原高度的一半; 再落下, 求它在第 10 次落地时 ...

  6. java经典50道_50道经典的JAVA编程题(41-45)

    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...

  7. java 编程题_最新JAVA编程题全集(50题及答案)92862

    <最新JAVA编程题全集(50题及答案)92862>由会员分享,可在线阅读,更多相关<最新JAVA编程题全集(50题及答案)92862(32页珍藏版)>请在人人文库网上搜索. ...

  8. 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

  9. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  10. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......

    导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...

最新文章

  1. 2022-2028年中国丁二烯橡胶行业市场规模研究及前瞻分析报告
  2. 前端传来的图片并保存_C# 将前端传来的图片文件分别以大图和缩略图保存
  3. DHCP自动分配地址;DHCP指定IP给客户端
  4. SharePoint Online 创建和使用栏
  5. 【Unity】Protobuf的使用与常见问题
  6. [architecture]-ARMV7的模式切换总结
  7. springboot dubbo 问题记录
  8. POP3与IMAP协议
  9. 警方通报李彦宏被泼水事件进展:嫌疑人被行政拘留5日
  10. easyui前端实现多选框_EasyUI实现下拉框多选功能
  11. c语言输入相应的成绩评定信息,C语言机练习题记答案.doc
  12. 外点罚函数matlab程序_关于图像轮廓识别的程序实现
  13. ASP.NET页面传值方式
  14. Java中测试异常的多种方式
  15. 深度学习实践指南(一)—— 卷积和池化
  16. 思科又发紧急安全通告 IOS集群管理协议漏洞和Struts2漏洞 有影响产品列表及应对措施了...
  17. pdf需要简体中文语言支持包_收集全网最好用的PDF转Word工具,赶快收藏起来!...
  18. 【linux】linux下修改鼠标指针
  19. 苹果c语言怎么用windows。h_苹果12怎么用蓝牙传照片?iphone12无线传相片的详细步骤...
  20. 如何确保数据完整性?

热门文章

  1. 听鬼哥说虐心的2048简化过程
  2. java修改excel图表数据源,导出excel图表文件
  3. WIN11安装JDK8
  4. 《Spring源码深度解析》
  5. 方差分析 Analysis of Variance ANOVA 变异数分析 F检验
  6. Python简单游戏代码
  7. python运维开发_python运维开发
  8. 小乌龟Git回滚重置及合并指定提交
  9. python函数手册 chm_python中文手册chm
  10. CarMaker与NS3联合仿真平台--安装