java程序设计之反弹高度
2015-08-02 17:22
531 查看
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
代码:
输出为:一共反弹了299.70703125,第十次反弹高度为0.09765625
代码:
public class highe { double high = 100;//高度是一百米 public static void main(String[] args) { // TODO Auto-generated method stub highe h = new highe(); h.function(); } public void function(){ double count = 0;//记录每次的高度 for(int i = 0;i<10;i++){ count+=high+high/2; high /= 2; } System.out.println("一共反弹了"+count+",第十次反弹高度为"+high); } }
输出为:一共反弹了299.70703125,第十次反弹高度为0.09765625
相关文章推荐
- Eclipse(MyEclipse) 设置默认编码为Utf-8 之最全方法
- 什么是JAVABEAN?
- java验证码代码
- Java的基本数据类型
- Java常用类:String
- Java Performance Optimization
- java程序设计之完数
- 关于javaIDE开发环境JDK,java compiler的问题
- Eclipse(MyEclipse) 自动补全
- java中Scanner和标准输入流的哪一种更高效呢
- Eclipse之CTRL+左键直接进入方法函数Implementation
- new JFileChooser()遭遇AssertionError的解决方案
- Eclipse设置:背景与字体大小和xml文件中字体大小调整
- java反射机制
- springmvc 拦截器
- java学习总结及心得体会
- Tarena - 变量与java的基本数据类型(int,long,float,double,char,boolean)
- JSON2:JAVA对JSON的相互转换
- 彻底解决Spring MVC 中文乱码 问题
- Java基础-继承