// 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在???? 第10次落地时,共经过多少米?第10次反弹多高? double r=100; double x=0; for(int i=0;i<9;i++) { r=r/2; x=2*r+x; } System.out.println("第十次落地时经过"+(x+100)+"米"); System.out.println("第十次反弹"+r/2+"米");