注册 登录
编程论坛 JAVA论坛

假设某人有100,000现金。每经过一次路口需要进行一次交费。交费规则为当他现金大于50,000时每次需要交5%如果现金小于等于50,000时每次交5,000。

鎏鎏 发布于 2016-04-06 17:41, 7360 次点击
2 回复
#2
紫月一殇雪2016-04-11 10:39
求??
#3
Tony_PC2016-04-13 13:40
public class Count {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double a=100000;
        int i;
        for( i=1;a>5000;i++)
        {
        if(a>50000)
        {
            a-=a*0.05;
        }
        else
        {
            a-=5000;
        }
        }
        System.out.println("他一共过了"+i+"次路口,"+"还剩"+a+"元钱");
    }

}

他一共过了24次路口,还剩3767.497911552986元钱

多多指教

[此贴子已经被作者于2016-4-13 13:42编辑过]

1