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;
}
} |