回 帖 发 新 帖 刷新版面

主题:java编程问题

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

刚开始学java,写了几行就写不下去了,求助啊~~

回复列表 (共12个回复)

沙发

java程序编写的


public class TanQiu{
    public static void main(String[] args){
        TanQiu t = new TanQiu();
        t.t1();
    }
    //一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 
    private void t1(){
        double sum = 0.0;
        double begin = 100;
        double fanTan = 0.0;
        
        for(int i=0;i<10;i++){
            if(i==9){
                sum += begin;
                fanTan = begin/2;
            }else{
                sum += begin + begin/2;
            }
            begin = begin/2;
        }
        System.out.println("sum=="+sum+",fantan="+fanTan);
    }
    
}

板凳

还得多练练基础啊

3 楼

这个小题我好像在哪看过,还有视频

4 楼

哪里有视频啊,我也是初学,对编程很是棘手

5 楼


http://v.youku.com/v_playlist/f5756517o1p23.html

这个视频,39分左右开始

6 楼

谢谢各位,看来还得多多练习

7 楼

这个好,容易理解

8 楼

帮忙来顶顶

9 楼

去看看~~~

10 楼

很需要,拿走了

我来回复

您尚未登录,请登录后再回复。点此登录或注册