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

JAVA学习网 2017-07-24 20:53:01

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+"米");
}


}

阅读(798) 评论(0)