题目:
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多
少米?第10次反弹多高?
这里只讨论共经历了多少米!
可以画个图
思路有了,代码该怎么实现呢?package com.practice;
public class Demo02 {
//一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多
//少米?第10次反弹多高?
public static void main(String[] args) {
int i;
double h=100.0;
double sum =0;
double hh=h+h/2;
double l=0; //
for (i = 0; i <3; i++) {
//=这一步就是计算出反弹的高度的,傻be都会不解释
h=h/2;
} System.out.println("第十次反弹的高度为"+h+"米");
for (int j = 0; j < 3; j++) {
sum=sum+hh;
hh=hh/2;
}
System.out.println(sum);
}
}



