黑马程序员技术交流社区
标题:
第十次回弹多少
[打印本页]
作者:
你好世界
时间:
2016-1-22 22:16
标题:
第十次回弹多少
public class 练习3 {
/**
3. 一个球从100米掉落下来,每次回弹 原来高度的 1/2 ,经过10次之后 求这个球总共经过的高度 (需要递归做)
第十次回弹多少?
*/
public static void main(String[] args) {
double h=100.0;
int x=10;
double y=0;
System.out.println(ha(h,x));
System.out.println(haha(h,x,y));
}
public static double ha(double c,int x){
if(x>0){
return ha(c/2,--x);
}
else{
return c;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2