public class test{
public static void main(String[] args){
float totalmeters=100;//总路程。
float startHeight=100;//每一次下落后弹起的高度
//计算在第十次落地时已经走过的路程。(第十次已经落地但是并没有走第十次的路程)
for(int i=1;i<=9;i++){
startHeight=startHeight/2;//计算此次弹起单程高度
totalmeters+=startHeight*2;//将此次弹起并落地的高度加到总路程中。
}
System.out.println("totalmeters:"+totalmeters);
System.out.println("第十次高度:"+startHeight*1/2);
}
}
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?(Java程序)
最新推荐文章于 2023-08-21 21:34:54 发布