自由落体球

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。
它在第N次落地时反弹多高?共经过多少米?

public class FreeFallingBall {

    private static void ball(){
        double t = 100;
        double s = 100;
        for(int i=1;i<=10;i++){
            t /=2;
            s += t;
            System.out.println("第"+i+"次距离地面:"+t+",
            经过距离:"+s);
        }
    }

    public static void main(String[] args) {
        ball();
    }

}

你可能感兴趣的:(算法初探)