博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java球体下落问题
阅读量:6966 次
发布时间:2019-06-27

本文共 387 字,大约阅读时间需要 1 分钟。

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它10次落地时,共经过多少米?第10次反弹多高? 

 

如果米数取整数的时候

 

 

int gao=100;       //定义离地面的高度		int sum=0;         //定义共经过的距离		for(int i=1;i<=10;i++)		{			sum+=gao;  //下落的高度			gao=gao/2; //弹起后距地面的高度			sum+=gao;  //下落的高度加上弹起的高度			System.out.println("第"+i+"次共经过"+sum+"米"+"此时离地面"+gao+"米");					}

 

 

运行结果

 

如果米数不取整,将int类型改为double

输出结果

 

转载于:https://www.cnblogs.com/mutougezi/p/5496076.html

你可能感兴趣的文章
在github创建用户
查看>>
数据库递归函数
查看>>
乐观锁&CAS问题
查看>>
C++ map的基本操作和使用
查看>>
python、javascript中的不可变对象
查看>>
AOP的最佳注入方式——MSIL注入
查看>>
mysql主从搭建
查看>>
20190220总结 动态规划2
查看>>
app 评分的两种方法
查看>>
Chapter2:Discrete-Time Signal Processing and Short-Time Fourier Analysis
查看>>
Lucene资料汇总
查看>>
<转>技术团队新官上任之基层篇
查看>>
[LeetCode]题解(python):045-Jump Game II
查看>>
[LeetCode]题解(python):099-Recover Binary Search Tree
查看>>
【Unity Shaders】Reflecting Your World —— Unity3D中的遮罩反射(Masking Reflections)
查看>>
Lambda为什么又称为匿名函数
查看>>
搜索阅读二合一 win8移动端开发计划与组员分工
查看>>
[转]说说.NET中被我忽视的方法
查看>>
dfs - 走过的标记取消
查看>>
node path.resolve()
查看>>