題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?
代碼:
public class highe { double high = 100;//高度是一百米 public static void main(String[] args) { // TODO Auto-generated method stub highe h = new highe(); h.function(); } public void function(){ double count = 0;//記錄每次的高度 for(int i = 0;i<10;i++){ count+=high+high/2; high /= 2; } System.out. 輸出為:一共反彈了299.70703125,第十次反彈高度為0.09765625
新聞熱點
疑難解答