早教吧作业答案频道 -->其他-->
一个球从100米高度自由落下,每次落地后反弹回原高度的一半;再落下,求在第几次之后反弹高度小于0.1米,并计算在这一次落地时共经过多少米?(用Java程序解决)
题目详情
一个球从100米高度自由落下,每次落地后反弹回原高度的一半;再落下,求在第几次之后反弹高度小于0.1米,并计算在这一次落地时共经过多少米?(用Java程序解决)
▼优质解答
答案和解析
public class FallingBall {
\x05float sum = 0;
int i = 0;
\x05public float go(float h) {
i++;
\x05\x05if (h > 0.1) {
\x05\x05\x05System.out.println(h);
\x05\x05\x05sum = (h == 100) sum + h :sum + 2 * h;
\x05\x05\x05return (go(h / 2));
\x05\x05} else {
System.out.println("time:" + i);
sum = sum + h
System.out.println("Sum:" + sum);
\x05\x05\x05return h;
\x05\x05}
\x05}
}
\x05float sum = 0;
int i = 0;
\x05public float go(float h) {
i++;
\x05\x05if (h > 0.1) {
\x05\x05\x05System.out.println(h);
\x05\x05\x05sum = (h == 100) sum + h :sum + 2 * h;
\x05\x05\x05return (go(h / 2));
\x05\x05} else {
System.out.println("time:" + i);
sum = sum + h
System.out.println("Sum:" + sum);
\x05\x05\x05return h;
\x05\x05}
\x05}
}
看了一个球从100米高度自由落下,...的网友还看了以下:
现在是下午四点整,问经过多少时间,分针与时针第一次重合?经过多少时间,分针与时针成一直线? 2020-05-22 …
某公司汽车始发站,1路车每3分钟发车一次,2路车每8分钟发车一次,3路车每12分钟发车一次.这三路 2020-06-17 …
经过多少分钟两人第一次相遇?第二次相遇?甲,乙两人分别以500米/分,300米/分的速度在400米 2020-06-19 …
质点以O为平衡位置做简谐运动,它离开平衡位置向最大位移处运动的过程中,经0.15s第一次通过A点, 2020-06-29 …
如图所示,一电子以速度1.0×107m/s与x轴成30°的方向从原点出发,在垂直纸面向里的匀强磁场 2020-07-02 …
一条环形跑道长400米,甲练习骑自行车,平均每分钟行驶552米,乙练习长跑,平均每分钟242米,两 2020-07-19 …
一种小球从高处下落,每次接触地面后弹起的高度是前一次下落高度的五分之二.如果小球从125米的高空下落 2020-12-04 …
顺德1949年以后出现过多少次的地震?听几个老一辈的讲过,他们小时候都经历过一场地震,可能有5级左右 2021-01-09 …
下图中,右面的图案是由左面一朵“小花”在一张半透明的纸上经过多次对折描图后所得到的,要得到这样的图案 2021-01-15 …
一个质点做简谐运动,先后以相同的速度依次通过A、B两点,历时1s,质点通过B点后,再经过1s又第二次 2021-01-19 …