嗨,基本上我需要写一种计算衬衫价格的方法。订购的前10件衬衫的价格为每件衬衫$ 20,之后的任何衬衫价格为每件衬衫$ 15。到目前为止,有谁能帮助我解决这个问题。

    public static double calculateCost(int ShirtsOrdered) {
    double cost = 0.0;

    if (ShirtsOrdered <= 10) {
        cost = cost + 20.00 * ((ShirtsOrdered) / 1);


    } else if ((ShirtsOrdered > 10) {
        cost = cost + 15.00 * ((ShirtsOrdered) / 1);



    return cost;
}

最佳答案

最短的解决方案是:

public static double calculateCost(int ShirtsOrdered) {
    if (ShirtsOrdered > 10){
        return 200.0 + (ShirtsOrdered - 10) * 15.0;
    }
     return ShirtsOrdered * 20.0;
}

09-26 23:04