一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

package 作业;

public class 第十次的高度 {

public static void main(String[] args) {
// TODO Auto-generated method stub
double totalDistance = 0.0;
double height = 100.0;
for(int i=1;i<=10;i++)
{
totalDistance += height;
height = height / 2;
if(i<10)
{
totalDistance = totalDistance + height;
}

if(i==10)
System.out.println("第10次反弹"+height+"米");

}
System.out.println("一共经过"+totalDistance+"米");
}


}

posted @ 2017-07-24 13:50  我看行  阅读(3056)  评论(0)    收藏  举报