您的位置:首页 > 编程语言 > Java开发

java程序设计之反弹高度

2015-08-02 17:22 531 查看
  题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

  代码:

public class highe {
double high = 100;//高度是一百米

public static void main(String[] args) {
// TODO Auto-generated method stub
highe h = new highe();
h.function();
}

public void function(){
double count = 0;//记录每次的高度
for(int i = 0;i<10;i++){
count+=high+high/2;
high /= 2;
}
System.out.println("一共反弹了"+count+",第十次反弹高度为"+high);
}

}


  输出为:一共反弹了299.70703125,第十次反弹高度为0.09765625
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: