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));
    }
相关推荐
程序员侠客行43 分钟前
Mybatis连接池实现及池化模式
java·后端·架构·mybatis
devmoon1 小时前
运行时(Runtime)是什么?为什么 Polkadot 的 Runtime 可以被“像搭积木一样”定制
开发语言·区块链·智能合约·polkadot·runtmie
时艰.1 小时前
Java 并发编程 — 并发容器 + CPU 缓存 + Disruptor
java·开发语言·缓存
丶小鱼丶1 小时前
并发编程之【优雅地结束线程的执行】
java
市场部需要一个软件开发岗位1 小时前
JAVA开发常见安全问题:Cookie 中明文存储用户名、密码
android·java·安全
忆~遂愿1 小时前
GE 引擎进阶:依赖图的原子性管理与异构算子协作调度
java·开发语言·人工智能
沐知全栈开发1 小时前
API 类别 - 交互
开发语言
MZ_ZXD0011 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
PP东1 小时前
Flowable学习(二)——Flowable概念学习
java·后端·学习·flowable
ManThink Technology1 小时前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络