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));
    }
相关推荐
小oo呆13 分钟前
【学习心得】Python的TypedDict(简介)
开发语言·python
C雨后彩虹13 分钟前
ConcurrentHashMap入门:高并发场景的 HashMap替代方案
java·数据结构·哈希算法·集合·hashmap
文洪涛17 分钟前
VS Code Python “第一次运行失败 / 先执行 python 再激活 Conda” 问题定位与解决
开发语言·python·conda
weixin_4250230022 分钟前
Spring boot 2.7.18使用knife4j
java·spring boot·后端
产幻少年25 分钟前
面试题八股
java
wanghowie26 分钟前
01.08 Java基础篇|设计模式深度解析
java·开发语言·设计模式
wjs202431 分钟前
Memcached stats 命令详解
开发语言
Data_agent38 分钟前
京东商品价格历史信息API使用指南
java·大数据·前端·数据库·python
云技纵横39 分钟前
Stream API 从入门到实践:常用操作、易错点与性能建议
开发语言·windows·python
Knight_AL42 分钟前
Java 17 新特性深度解析:记录类、密封类、模式匹配与增强的 switch 表达式对比 Java 8
java·开发语言