12 小球问题

来源:互联网 发布:java 内存泄露场景 编辑:程序博客网 时间:2024/05/17 04:15
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
<pre name="code" class="java">import java.util.Scanner;//题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?//其实这是每次累减到一半public class Ten {public static void main(String[] args) {// TODO Auto-generated method stub、//键盘输入Scanner sc=new Scanner(System.in);int a=sc.nextInt();//通过方法计算出高度compute(a);}//小球从高度100米高度落下,近a次反弹经过的距离和反弹的高度    public static void compute(int a)    {    //高度100米,然后现在高度now    double  h=100d;    double now=0d;    for(int i=;i<a;i++)    {    //高度每次只要一半    h =h/2;    now=h;       }    System.out.println(now);        }}


                                             
0 0