Double height=100.00;
Double rh=0.00;
Double z=100.00;
for(int i=1;i<11;i++){
/* 球第一次落地时,此时并没有反弹,
除去第一次落地,后面的落地总高度都应该加上反弹高度的2倍
*/
if(i!=1){
rh=(height/2);
height=rh;
z+=(height*2);
}
System.out.println("第"+i+"次落地球经过的总高度为:"+z+" ,反弹的高度是:"+rh);
}
/*
第1次落地球经过的总高度为:100.0 ,反弹的高度是:0.0
第2次落地球经过的总高度为:200.0 ,反弹的高度是:50.0
第3次落地球经过的总高度为:250.0 ,反弹的高度是:25.0
第4次落地球经过的总高度为:275.0 ,反弹的高度是:12.5
第5次落地球经过的总高度为:287.5 ,反弹的高度是:6.25
第6次落地球经过的总高度为:293.75 ,反弹的高度是:3.125
第7次落地球经过的总高度为:296.875 ,反弹的高度是:1.5625
第8次落地球经过的总高度为:298.4375 ,反弹的高度是:0.78125
第9次落地球经过的总高度为:299.21875 ,反弹的高度是:0.390625
第10次落地球经过的总高度为:299.609375 ,反弹的高度是:0.1953125
*/
一个球从100米高处自由落下,每次着地后又跳回原来高度的 一半再落下,当它第10次着地时
猜你喜欢
转载自blog.csdn.net/qq_33238562/article/details/99975875
今日推荐
周排行