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));
    }
相关推荐
秋田君4 分钟前
Qt_QMediaPlayer类与QMediaPlaylist类
开发语言·qt
专注仿真5 分钟前
Vapor框架构建及Swift for TensorFlow图像分析
java·其他
逃逸线LOF6 分钟前
Spring的AOP简介
java·后端·spring
统计学小王子10 分钟前
数学建模国赛倒计时6天——《软件工具(R语言精讲)》
开发语言·数学建模·r语言
砚底藏山河11 分钟前
【量化纯GET实战 #21】用 pandas 做分析:把接口数据变成 DataFrame
java·python·金融·maven·pandas
C++ 老炮儿的技术栈13 分钟前
Qt5 使用 QPainter 绘制阿基米德螺线
开发语言·c++·windows·qt·代码化
EasyGBS20 分钟前
从接入到稳定播放:无插件直播H5视频流媒体播放器EasyPlayer.js如何撑起Web端流媒体
开发语言·前端·javascript
FfHUCisI22 分钟前
GMP 调度器:Go 并发的心脏是如何跳动的
开发语言·golang·php
Zzzzmo_25 分钟前
Spring MVC
java·spring·mvc·cookie/session
cfm_291428 分钟前
Spring核心设计模式
java·spring·设计模式