小球落地反弹问题(java实现)
Posted 不亭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小球落地反弹问题(java实现)相关的知识,希望对你有一定的参考价值。
题目描述
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多 少米?第10次反弹多高?
图解:
public static void main(String[] args)
double s = 100;//总距离
double high = 100;//第一次高度
int n = 10;
double d = 0;//每次落地之间间隔的距离
for(int i = 1;i <= n;i++)
s += d;
high /= 2.0;
d = high*2;
System.out.println("共走过:"+s+"米");
System.out.println("第"+n+"次反弹的高度是:"+high);
以上是关于小球落地反弹问题(java实现)的主要内容,如果未能解决你的问题,请参考以下文章