求小球反弹高度,及落地过程中经过的路程~~~java代码
2024-09-04 13:51:08
总结:这种思想,不是一想就突然出现在脑海里的
package com.c2; //题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;
//再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
//总结:这里的关键在于反弹高度,第一次反弹后,再弹起来绝对不会是100米高,第二次反弹50米,落地后
//50米,再反弹只有一半了25米,在落地,也是25米,然后弹起来只有12.5米……………………
//不要想的过于复杂,累计求和。看起来很简单,如果是一道数学应用题,结果会怎样呢?二元一次方程式吗?? public class Oll { public static void main(String[] args) {
double h=100;
double s=100;//代表第一次的高度,s
for(int i=0;i<10;i++){ h=h/2;//反弹的高度
s+=h*2;//经过的米数
}
System.out.println("反弹高度:"+h/2);
System.out.println("共经过多少米:"+s);
} }
最新文章
- Unity3D 面试题汇总
- Visual Studio Code 怎么支持中文
- 【转】Kafka producer原理 (Scala版同步producer)
- 11.Android之常用对话框AlertDialog学习
- Codeforces Round #337 (Div. 2) A. Pasha and Stick 水题
- 详细介绍Qt,ffmpeg 和SDL开发
- Delphi实例之一个较复杂的记事本的实现
- Mac下安装MySQL、Workbench以及建数据库建表最基础操作
- 通过日期在js中求出判断间隔天数,周期等实现分享
- rabbit入门教程
- 从锅炉工到AI专家(10)
- Springboot配置文件解析器
- 常用js方法整理(个人)
- 期货大赛项目|六,iCheck漂亮的复选框
- 最全面的Redis命令行查阅手册(收藏查看)
- Go语言操作MySQL数据库
- 5款 Mac 常用PDF阅读和编辑软件推荐
- 【JAVA】使用IntelliJ IDEA创建Java控制台工程
- mysql中有关查询的技巧方法
- Oracle系列(一): Oracle数据恢复