题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
上传代码的时候将运算结果截图一起提交。- package cn.itcast;
- /*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
- 上传代码的时候将运算结果截图一起提交。*/
- public class BallDemo {
- public static void main(String[] args) {
- getHeight();
- }
- public static void getHeight(){
- float height = 100;
- float m = 0;
- for(int x = 0; x < 10; x++) {
- if (x == 0) {
- m+=height;
- }else {
- m+=(height*2);
- }
-
- height/=2;
- }
- System.out.println("共经过" + m + "米,第10次反弹" + height + "米高");
- }
- }
复制代码
|
|