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

//一球从100米高度自由落下,每次落地后反跳回原高度的一半;
//再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
public class Test {
	public static void main(String[] args) {
		double sum = 0;
		double high = 100;
		for (int i = 1; i <= 10; i++) {
			sum = sum + high;
			high = high / 2;
		}
		System.out.println("它在 第10次落地时,共经过" + sum + "米");
		System.out.println("第10次反弹高度为" + high);
	}

}

 

posted on 2017-03-09 19:45  LoaderMan  阅读(1460)  评论(0编辑  收藏  举报

导航