黑马程序员技术交流社区
标题:
关于小球反弹的问题
[打印本页]
作者:
zhangquan
时间:
2016-6-14 00:16
标题:
关于小球反弹的问题
public class Test_10 {
/*
* 题目:
* 一球从100米高度自由落下,每次落地后反跳回原高度的一半;
* 再落下,求它在 第10次落地时,共经过多少米? 第10次反弹多高?
* 100,50,25,12.5 6.25 3.125 1.5625 0.78125
*/
public static void main(String[] args) {
double a = 100;
double sum = a;
for (int i = 1;i<=10;i++){
if(i!=10){
a/=2;
sum += (2*a);
}else if(i == 10){
a/=2;
}
}
System.out.println("第10次反弹高度为:"+ a);
System.out.println("共经过:"+sum);
}
}
作者:
cuisq
时间:
2016-6-14 08:00
这个不算有难度
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2