一球从100米高度自由落下,每次落地后又反跳回原高度的一半;再落下,求它第10次落地时共经过多少米.第十次反弹多高...public static void main(String args[]){ double a =100; double b =a/2; int i =0; for (i =2;i<=10;i++){ a = a+b*2; b = b/2; }System.out.println("第"+i+"次落地经过时"+"共"+a+"米"); System.out.println("第"+i+"次落地时"+"共反弹"+b+"米");请问一下 为什么i=2?我没有看懂..我算出来的结果是第11次经过和弹起 可是我算的是第10次啊 怎么搞的但是 答案还对 我有点迷糊了..还有a=a+b*2也不怎么懂..希望明白人 帮小弟详细讲解一下