题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?用JAVA解答
时间: 2023-11-20 17:26:39 浏览: 115
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
public class Main {
public static void main(String[] args) {
double height = 100; // 初始高度
double distance = 100; // 第一次落地经过的路程
for (int i = 2; i <= 10; i++) {
height /= 2; // 反弹高度
distance += height * 2; // 经过的路程
}
System.out.println("第10次落地时,共经过" + distance + "米");
System.out.println("第10次反弹" + height + "米");
}
}
阅读全文