/*
03.题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
思路:第一次 100/2
第二次 50/2=100/2/2
第三次 25/2=100/2/2/2
第10次=100/(2^10) 100 除以 2的第10次方
在每次累加
*/
public static void main(String[] args){
for(int a=1;a<=10;a++){
double h=100/Math.pow(2,a); //第10次的值 Math.pow(2,a) 求2的a次幂
double sum=100;
sum=sum+h; //累加
System.out.println(h);
System.out.println(sum);
}
}
|