黑马程序员技术交流社区

标题: java程序题 [打印本页]

作者: yuyucoo    时间: 2015-10-12 13:36
标题: java程序题
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
作者: feng_ye    时间: 2015-10-12 16:56

                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+"米");




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