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

来源:互联网 发布:预算软件下载 编辑:程序博客网 时间:2024/05/17 21:41
//【程序10】TestBall.java 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;//再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? public class TestBallApp {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubanswer();}   public static void answer(){   float distance=100;float h=0;float s=0;   for(int i=1;i<=10;i++){   s+=distance+distance/2;   distance=distance/2;   }   s=s-distance;   h=distance;   System.out.println("第10次落地时,经过:"+s+"m");   System.out.println("第10次反弹: "+h+"m");   }}

0 0