1 import java.text.*; 2 public class Text_10 { 3 4 public static void main(String[] args) { 5 /* 6 * 一個球從100米高度自由落下,每次落地后反彈回原高度的一半; 7 * 再落下,求它在第10次落地時,共經過多少米?第10次反彈多高 8 */ 9 double high=100; 10 double s=100;//第一次落地的路程 11 for(int i=1;i<10;i++) {//計算2-10次落地的路程,所以循環9次 12 high=high/2; 13 s=s+high*2; 14 } 15 System.out.println("總路程是:"+s+",第10次高度 是:"+high); 16 17 } 18 19 }
