前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java_小球自由落体_小球下落问题

Java_小球自由落体_小球下落问题

作者头像
红目香薰
发布2022-11-29 17:29:29
4610
发布2022-11-29 17:29:29
举报
文章被收录于专栏:CSDNToQQCode

小球下落问题描述: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 问题的关键有: 1.要求得第十次落地时,球走的总路程,即包括前九次的下落和弹起和第十次的下落  2.一次落地包括:下落和弹起,先下落,再弹起。 示意图如图所示:

其中,H为下落高度,H/2为弹起高度,一次的总路程S=H+H/2。

编码:

代码语言:javascript
复制
package test;
/**
 * 
 * @author laoshifu
 * 2021年12月8日
 */
public class Action {
	public static void main(String[] args) {
		double h=100;//最初高度
		double s=0;//sum记录
		for (int i = 0; i < 10; i++) {
			s+=2*h;//每次累加往返距离
			h=h/2;//每次距离减半
		}
		System.out.println(h);
		System.out.println(s-100);//问经过多少M,所以减除初始高度
	}
}

希望能对大家有所帮助

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档