码迷,mamicode.com
首页 > 其他好文 > 详细

语句练习题8

时间:2016-05-15 14:08:30      阅读:161      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!