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));
    }
相关推荐
码上小翔哥1 分钟前
Jackson 配置深度解析
java·后端
范范@2 分钟前
day2-python基础语法
开发语言·python
qq_2518364572 分钟前
基于java 私厨美食共享平台系统设计与实现(有源码)
java·开发语言·美食
杜子不疼.4 分钟前
【C++ 在线五子棋对战】 - 工具类模块实现
开发语言·c++
未秃头的程序猿7 分钟前
如何用 AI 写出符合规范的 Java 代码?我总结了 7 条有效建议
java·后端·ai编程
夏至春来-美美11 分钟前
python 使用pytest的ini配置
开发语言·python·pytest
geovindu16 分钟前
python: Mutex Pattern
开发语言·python·设计模式·互斥锁模式
永远自我16 分钟前
matlab对c语言模块进行仿真
c语言·开发语言
threelab18 分钟前
Three.js 概率统计可视化 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能
kyle~20 分钟前
Linux时间系统1 --- 正确使用时间
java·linux·服务器