一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

public class Likefr {

    public static void main(String[] args) {
        double num = 0;
        double Height = 100;
        for(int i=1;i<=10;i++){
            num+=Height; //经过路程加上高度
            Height=Height/2;  //高度 每次落地反弹后一半的高度
            num+=Height; //计算经过总路程 加上落地后反弹的高度
        }
        System.out.println("经过总路程:"+num);
        System.out.print("反弹高度:"+Height);
    }
}
最后修改:2019 年 10 月 30 日
如果觉得我的文章对你有用,请随意赞赏