今天的最后一题
/**
* @author wang:
* @version 创建时间:2016年8月22日 上午10:07:55
* 类说明
*/
/*题目:一球从100米高度自由落下,
* 每次落地后反跳回原高度的一半;
再落下,求它在第10次落地时,
共经过多少米?第10次反弹多高?*/
public class TestBall {
public static void main(String[] args) {
System.out.println(down(100, 10));
System.out.println(sum*2+100);
}
public static float sum = 0;
public static float down(float meter,int count){
meter = meter / 2;
count = count - 1;
sum = sum +meter;
if(count==1){
return meter;
}
return down(meter,count);
}
}