题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半

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

解题思路:先用数学思维将公式列出来,然后求解。


public class fantan {
    public static void main(String ar[]){
        double high = 100;
        int n1 = 10;
        for (int i =1;i<=n1 ;i++){
            high = high + Math.pow(2,-i)*100;
        }
        System.out.println("第十次共经过: "+high+"meters");
        System.out.println("第十次反弹: "+Math.pow(2,-10)*100+"meters");

    }

}

 


版权声明:本文为Dar_shen原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。