题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? <pre name="code" class="java">import java.util.Scanner; //题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? //其实这是每次累减到一半 public class Ten { public static void main(String[] args) { // TODO Auto-generated method stub、 //键盘输入 Scanner sc=new Scanner(System.in); int a=sc.nextInt(); //通过方法计算出高度 compute(a); } //小球从高度100米高度落下,近a次反弹经过的距离和反弹的高度 public static void compute(int a) { //高度100米,然后现在高度now double h=100d; double now=0d; for(int i=;i<a;i++) { //高度每次只要一半 h =h/2; now=h; } System.out.println(now); } }