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));
    }
相关推荐
月落归舟8 分钟前
深入剖析乐观锁背后的原理
java·乐观锁
SimonKing22 分钟前
OpenCode 在 IDEA 中使用 ACP 协议 VS 直接使用 TUI,哪个编程方式更是你的菜?
java·后端·程序员
NE_STOP29 分钟前
Redis--持久化之AOF
java
budingxiaomoli31 分钟前
注册中心的其他实现-Nacos
java·spring cloud·微服务
大大大大晴天️42 分钟前
Flink技术实践-Flink重启策略选型指南
java·大数据·flink
szial44 分钟前
Python Click 教程:从函数到专业命令行工具
开发语言·python
Karle_44 分钟前
为AI编辑器准备c++编译环境,onnxruntime、cmake、cl,网上坑太多备份记录后续方便使用。
开发语言·c++·编辑器
Dxy123931021644 分钟前
JavaScript 字符串转数值(小数)
开发语言·javascript·ecmascript
ffqws_1 小时前
Spring @Transactional 注解详解:从入门到避坑
java·数据库·后端·spring
yu85939581 小时前
matlab实现ARMA(自回归移动平均)模型
开发语言·matlab·回归