在main方法中实现如下功能并打印结果:

public class Main {
    public static void main(String[] args) {
        double height = 100; // 初始高度为100米
        double distance = 0; // 经过的总距离
        for (int i = 1; i <= 10; i++) {
            distance += height; // 累加每次下落的距离
            height /= 2; // 反弹回原高度的一半
            distance += height; // 累加每次上升的距离
        }
        System.out.println("第10次落地时,共经过" + distance + "米");
        System.out.println("第10次反弹" + height + "米");
    }
}

输出结果为:

第10次落地时,共经过299.609375米
第10次反弹0.09765625米
``
:在main方法中实现如下功能并打印结果:一球从100米高度自由落下每次落地后反跳回原高度的一半;再落下求它在第10次落地时共经过多少米?第10次反弹多高?

原文地址: http://www.cveoy.top/t/topic/ihSv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录