码迷,mamicode.com
首页 > 编程语言 > 详细

Java球体下落问题

时间:2016-05-15 21:23:57      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

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

 

如果米数取整数的时候

 

 

                int gao=100;       //定义离地面的高度
		int sum=0;         //定义共经过的距离
		for(int i=1;i<=10;i++)
		{
			sum+=gao;  //下落的高度
			gao=gao/2; //弹起后距地面的高度
			sum+=gao;  //下落的高度加上弹起的高度
			System.out.println("第"+i+"次共经过"+sum+"米"+"此时离地面"+gao+"米");
			
		}

 

 

运行结果

技术分享

 

如果米数不取整,将int类型改为double

输出结果

技术分享

 

Java球体下落问题

标签:

原文地址:http://www.cnblogs.com/mutougezi/p/5496076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!