题目:
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
这道题很简单。主要就是把每次所经过的米数累加起来,第10次反弹高度也就是之前一次又一次的二分之一。
double sum = 0;
double height = 100;
for (int i = 1; i <= 10; i++) {
sum += height;
height = height / 2;
}
System.out.println("第10次落地时共经过 " + sum + " 米");
System.out.println("第10次反弹 " + height + " 米");