A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuyucoo 中级黑马   /  2015-10-12 13:36  /  180 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

1 个回复

正序浏览

                double high = 100;//高度
                int num = 10;//次数
                double sumHigh = high;//经过的高度之和
                for(int i = 0; i < num; i++)
                {
                        high /= 2;//每次反弹高度减半
                        sumHigh += high;//每次反弹高度相加
                }
                System.out.println("共经过"+sumHigh+"米,第"+num+"次反弹高度是"+high+"米");
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马