package cn.bdqn.test;
public class Subject10 {
public static void main(String[] args) {
/*
* 10、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在 第10次落地时,共经过多少米?第10次反弹多高?
*/
double i=100,j=1,sum=0;
while(j>0){
sum+=i+i/2;
i=i/2;
if(j==10){
System.out.println("共经过"+sum+"米");
System.out.println(i);
break;
}
j++;
}
}
}
本文通过Java程序解决了一个经典的数学问题:一个球从100米高度自由落下,每次落地后反跳回原高度的一半再落下。程序计算了球在第10次落地时总共经过的距离以及第10次反弹的高度。
1076

被折叠的 条评论
为什么被折叠?



