早教吧作业答案频道 -->其他-->
一个球从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米高度自由落下,...的网友还看了以下:
一个工人植树,晴天每天植树20棵,雨天每天植树12棵,他接连几天共植树112棵,平均每天植树14棵 2020-05-17 …
一张足够大的正方形纸片,第一次把它剪成4张正方形纸片,以后每一次都将前一次剪得了每一片再减剪成4张 2020-05-19 …
有一只鸡患了禽流感,经过两轮传染后共有484只鸡有一只鸡患了流感,经过两轮传染后共有484只鸡患了 2020-06-05 …
箱子里有同样个数的红球和黄球.每次取出5个红球和3个黄球,取了几次后红球没了,黄球还有6个.一共取 2020-06-20 …
从A市开往B市的客车,计划每天最早一班6:15开出,然后每隔2小时发出一班,最晚一班晚上8:15开 2020-06-26 …
春季是流感多发的季节某人患了流感经过两轮传染后共有36人患了流感那么每轮传染中平均每人传染几人?春 2020-06-26 …
甲乙丙三人共做工138个零件,甲每做5个,乙做4个;而乙每做5个,则丙做6个,这样甲共做零件几个? 2020-07-18 …
盒子里有同样数目的黑球和白球.每次取出8个黑球和5个白球,取出几次后,黑球没有了,白球还剩12个.一 2020-11-06 …
间隔有几米学校开运动会,在200米的环形跑道上每隔10米插一杆彩旗,共插了20杆,后来又增加了一些彩 2020-11-28 …
数学盖世难题松树妈妈采松果,晴天每天可以采24个,雨天每天可以踩16个.它一连几天共踩了168个松果 2020-12-29 …