如何添加罚款?

时间:2015-10-28 22:37:56

标签: java intervals bluej

我是编码的新手,想知道如何编写这么好的编码?我很确定我会以错误的编码方式进行,如果有人可以提供帮助,那将非常感激。

以下是预期的内容:

罚款将是美元价值,这是一种双重数据类型。 ParkingTicket不会有双重精细变量。相反,它使用minutesPaid和minutesParked变量计算精细点播。 征收20美元(总是)的固定罚款,加上超过支付金额的每整个小时(60分钟)的10美元加重罚款。作为加拿大机构,Impark还有义务增加5%的商品和服务税附加费。在计算所有其他金额后,附加费乘以。 您有责任在calculateFine()中生成此计算的结果。

到目前为止,这就是我所拥有的:

public static double calculateFine()
{
    double meterMinutesPaidWithTax = 20*0.05;
    double meterMinutesPaid = 20;
    double pentalty = 10;
    double tax = 0.05;
    double overParked = (carMinutesParked+=1);



    if(carMinutesParked<=carMinutesParked){
        return meterMinutesPaidWithTax = meterMinutesPaidWithTax+meterMinutesPaid;
    }
    else if(carMinutesParked>overParked){
        return meterMinutesPaid = (meterMinutesPaid + pentalty)*tax+(meterMinutesPaid + pentalty);
    }
    else{
        return meterMinutesPaidWithTax;
    }
}

0 个答案:

没有答案