首页 > 其他 > 详细

语句练习题8

时间:2016-05-15 14:05:24      阅读:230      评论:0      收藏:0      [点我收藏+]

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在     第10次落地时,共经过多少米?第10次反弹多高? 

 1          double heiht = 100;// 球的初始高度100米
 2          int time = 10;// 经过10次反弹
 3          double sum2 = 0;// 球经过的路程
 4          for (int i = 1; i <= 10; i++) {
 5          heiht = heiht / 2;
 6          if (i == 1) {
 7          sum2 = sum2 + 100;
 8          } else {
 9          sum2 = heiht * 4 + sum2;
10          }
11          System.out.println("第"+i+"次落地时,经过" + sum2 + "米,第"+i+"次反弹的高度" + heiht +
12                  "米。");
13          }
14          System.out.println("第10次落地时,经过" + sum2 + "米,第10次反弹的高度" + heiht +
15          "米。");

结果:

技术分享

语句练习题8

原文:http://www.cnblogs.com/ouyangtangfeng99/p/5495116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!