public class TanQiu {
public static void main(String[] args) {
double d = jump(100, 10);// 调用方法
} // 定义一个方法 穿两个参数 第一个是初始高度,第二个是次数
private static double jump(double a, int b) {
double dd = 0;// 定义一个dd来存储球经过了多少米
for (int i = 0; i < b; i++) {// 共弹多少次
dd = dd + a; // line10 和 line 13 记录一次球的轨迹长度 并把值存储在dd里面
a = a / 2;
dd = dd + a;
}
System.out.println("求它在第" + b + "次落地时,共经过:" + dd + "米");
System.out.println("第" + b + "次反弹" + a + "米");
return a;
}
}
//哥们,注释不是太详细,没看懂的私聊我 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
|