黑马程序员技术交流社区

标题: 小代码一枚,请指教,错误勿喷 [打印本页]

作者: 这是我的地盘    时间: 2014-11-20 00:40
标题: 小代码一枚,请指教,错误勿喷
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?  
上传代码的时候将运算结果截图一起提交。
  1. package cn.itcast;
  2. /*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?  
  3. 上传代码的时候将运算结果截图一起提交。*/
  4. public class BallDemo {
  5.         public static void main(String[] args) {
  6.                 getHeight();
  7.         }
  8.         public static void getHeight(){
  9.                 float height = 100;
  10.                 float m = 0;
  11.                 for(int x = 0; x < 10; x++) {
  12.                         if (x == 0) {
  13.                                 m+=height;
  14.                         }else {
  15.                                 m+=(height*2);
  16.                         }
  17.                        
  18.                         height/=2;
  19.                 }
  20.                 System.out.println("共经过" + m + "米,第10次反弹" + height + "米高");
  21.         }
  22. }
复制代码




作者: xiaguangcheng    时间: 2014-11-20 00:41
感觉好复杂的样子
作者: Memory`_禁    时间: 2014-11-20 00:45
大神,跑腿
作者: theking    时间: 2014-11-20 00:46
好像是这样的
作者: Memory`_禁    时间: 2014-11-20 01:33
:)加加加呦呦呦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2