小球反复弹跳问题

来源:互联网 发布:制定淘宝规则目的 编辑:程序博客网 时间:2024/04/28 08:26
package Day18;import java.util.*;public class Test {//题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,//  求它在 第10次落地时,共经过多少米?第10次反弹多高?/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);System.out.println("请输入小球落地时的高度与落地次数");double m=sc.nextDouble();int n=sc.nextInt();System.out.println(heigh(m,n));}public static double heigh(double m,int n){double i = 0;double sum = 0;for(int j=0;j<=n;j++){  i= m/(Math.pow(2,n));      sum=sum+i;}System.out.println(i);return (sum+m);}}

原创粉丝点击