Java_小球自由落体_小球下落问题

简介: 小球下落问题描述:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?问题的关键有:1.要求得第十次落地时,球走的总路程,即包括前九次的下落和弹起和第十次的下落 2.一次落地包括:下落和弹起,先下落,再弹起。

小球下落问题描述:


一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?


问题的关键有:

1.要求得第十次落地时,球走的总路程,即包括前九次的下落和弹起和第十次的下落

2.一次落地包括:下落和弹起,先下落,再弹起。


示意图如图所示:

38.png



其中,H为下落高度,H/2为弹起高度,一次的总路程S=H+H/2。


编码:

package test;
/**
 * 
 * @author laoshifu
 * 2021年12月8日
 */
public class Action {
  public static void main(String[] args) {
    double h=100;//最初高度
    double s=0;//sum记录
    for (int i = 0; i < 10; i++) {
      s+=2*h;//每次累加往返距离
      h=h/2;//每次距离减半
    }
    System.out.println(h);
    System.out.println(s-100);//问经过多少M,所以减除初始高度
  }
}

希望能对大家有所帮助,点赞评论哦。

相关文章
|
Java C#
Java的监听处理事件--小球移动案例
Java的监听处理事件--小球移动案例
77 0
|
7天前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
51 1
|
7天前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
42 1
|
29天前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
71 0
|
1月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
114 16
|
2月前
|
缓存 并行计算 安全
关于Java多线程详解
本文深入讲解Java多线程编程,涵盖基础概念、线程创建与管理、同步机制、并发工具类、线程池、线程安全集合、实战案例及常见问题解决方案,助你掌握高性能并发编程技巧,应对多线程开发中的挑战。
|
2月前
|
数据采集 存储 前端开发
Java爬虫性能优化:多线程抓取JSP动态数据实践
Java爬虫性能优化:多线程抓取JSP动态数据实践
|
3月前
|
Java API 调度
从阻塞到畅通:Java虚拟线程开启并发新纪元
从阻塞到畅通:Java虚拟线程开启并发新纪元
319 83

热门文章

最新文章