每日算法练习之下落的小球

来源:互联网 发布:电脑怎么进入手机淘宝 编辑:程序博客网 时间:2024/04/20 17:29

今天的最后一题


/** * @author wang: * @version 创建时间:2016年8月22日 上午10:07:55 * 类说明 *//*题目:一球从100米高度自由落下, * 每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?*/public class TestBall {public static void main(String[] args) {System.out.println(down(100, 10));System.out.println(sum*2+100);}public static float sum = 0;public static float down(float meter,int count){meter = meter / 2;count = count - 1;sum = sum +meter;if(count==1){return meter;}return  down(meter,count);}}


0 0
原创粉丝点击