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));
    }
相关推荐
Felven1 分钟前
C. Yet Another Card Deck
c语言·开发语言
星辰_mya3 分钟前
Kafka Producer 发送慢 → TPS 骤降 90%
java·数据库·kafka
「QT(C++)开发工程师」7 分钟前
【Qt Creator 15.0.1 安装指南】
开发语言·qt
网小鱼的学习笔记9 分钟前
leetcode283移动零元素
java·开发语言·算法
自在极意功。11 分钟前
Spring Boot 自动配置原理基本理解
java·spring boot·后端·自动配置原理
一点多余.11 分钟前
java中的单例模式
java·开发语言·单例模式
xyq202413 分钟前
NumPy 创建数组
开发语言
lly20240616 分钟前
Ruby 类和对象
开发语言
Dovis(誓平步青云)16 分钟前
《C/C+++ Boost 轻量级搜索引擎实战:架构流程、技术栈与工程落地指南——构造正/倒排索引(中篇)》
开发语言·c++·搜索引擎
Autumn729917 分钟前
【系统重装】PYTHON 入门——速通版
开发语言·python·conda·cuda