欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-05 10:57:53
...
public static void main(String[] args) {
		// 定义高度
		double high = 100;
		// 定义米数
		int m = 100;
		// while循环计算数据
		int i = 0;
		while (i <= 10) {
			// 每次高度是原来的一半
			high = high / 2;
			m = (int) (m + high);
			i++;
		}
		System.out.println("第十次反弹的高度为:" + high);
		System.out.println("一共经过的米数为:" + m);
	}

相关标签: 每日一练 Java

推荐阅读