java练习8.100m小球落地

题目:

复制代码
如一个小球从100米高度自由落下,每次落地后就反跳回原高度的一半。
那么求它在第10次落地时,共经过多少米?第10次反弹多高?
java 复制代码
public static void main(String[] args) {
        /*假如一个小球从100米高度自由落下,每次落地后就反跳回原高度的一半。
        那么求它在第10次落地时,共经过多少米?第10次反弹多高?*/

        double high=0;//假设高度为100米
        double journey=100;//假设小球经过的路程初设100米;
        double s=100;//进过路程总和

        int n=10; //次数为10次

        for (int i = 1; i < n; i++) {//100的第一次直接
            high= journey / 2;
            s+=high*2;
            journey=journey/2;
            System.out.println("第"+i+"次落地"+high);

        }

        System.out.println(n+"次后,小球反弹高度为"+high/2+"共进过"+(s-high));
    }
相关推荐
niucloud-admin8 小时前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php
专注仿真8 小时前
线性回归和逻辑回归算法详解
开发语言·人工智能·python·大模型训练·控制算法
霸道流氓气质8 小时前
智能客服组件:分层意图识别、RAG Advisor 与人工转接状态机的 Vue3 + Spring AI 生产级实战
java·人工智能·spring
jimy19 小时前
C++ 中的 `T&&`:右值引用与转发引用
开发语言·c++
captain3769 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
呆呆虫129 小时前
用 orjson 加速 SerpBase 响应解析:基准对比与注意事项
开发语言·php
心中有你02149 小时前
Java实现Dijkstra最短路径算法(邻接表 + 优先队列)
java·数据库·算法
心疼你的一切10 小时前
Python自动发邮件实战定时发报表
大数据·开发语言·python
步行cgn10 小时前
Spring MVC + Thymeleaf 模板解析失败:从 500 错误到页面正常显示
java·spring·mvc
lgcgkCQ10 小时前
【AI 转型实战 1】SpringAI 入门:搭建基础大模型对话能力
java·ai·agent·rag·spring ai·mcp·langchain4j