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));
    }
相关推荐
Carve_the_Code2 分钟前
分布式订单系统:订单号编码设计实战
java·后端
Home3 分钟前
23种设计模式之代理模式(结构型模式二)
java·后端
程序员西西5 分钟前
详细介绍Spring Boot中用到的JSON序列化技术?
java·后端
雨中飘荡的记忆5 分钟前
MySQL 优化实战
java·mysql
豆豆的java之旅8 分钟前
深入浅出Activity工作流:从理论到实践,让业务流转自动化
java·运维·自动化·activity·工作流
一点 内容15 分钟前
深度解析OurBMC后端模式:全栈技术架构与运维实践
java·开发语言
q***235716 分钟前
MySQL 篇 - Java 连接 MySQL 数据库并实现数据交互
java·数据库·mysql
合方圆~小文23 分钟前
球型摄像机作为现代监控系统的核心设备
java·数据库·c++·人工智能
Rust语言中文社区44 分钟前
【Rust日报】 丰田“先锋”选择了 Rust
开发语言·后端·rust
椎4951 小时前
苍穹外卖资源点整理+个人错误解析-Day10-订单状态定时处理(Spring Task)、来单提醒和客户催单
java·后端·spring