/*【程序10】
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多
少米?第10次反弹多高?
*/
package com.icss.ProTest;
public class Pro10 {
public static void main(String[] args)
{
double height=100,sum=0,h10=0;
for(int i=1;i<=10;i++)//落地十次
{
if(i==1)
{
sum+=height;
}
else
{
sum+=height*2;//除开第一次落下不用弹起,其余的都会经错上升的路程。
}
height/=2;
if(i==10)
{
h10=height;
}
}
System.out.println("共经过:"+sum+"米");
System.out.println("第十次反弹:"+h10+"米");
}
}