使用java验证层定价/批量定价

时间:2017-12-06 06:17:48

标签: java math

我想使用Java验证基于卷的Salesforce定价。

例如: 1-1000数量的价格是每个2.25美元 1001-3000数量的价格是每个2美元 3001-5000的价格为每个1.5美元 因此,如果我购买4000个数量,那么定价分手将是前1000的2.25美元,下一个2000的2美元,剩下的1000个定价为1.5美元。 4000产品的预期输出为= 7750(2250 @2.5 $ + 4000 @ 2 $ + 1500 @ 1.5 $)

1 个答案:

答案 0 :(得分:1)

您可以使用条件语句,如if else:

public class cn {
    public static void main(String arf[])
    {
        Scanner in =new Scanner(System.in);
        int items;
        double sum=0;
        items=in.nextInt();
        if(items<=1000)
        {
            sum=items*2.25;
            System.out.println((int)sum);
        }
        else
        {
            if(items<=3000&&items>1000)
            {sum=2250;
            items-=1000;
                sum+=items*2;
                System.out.println((int)sum);

            }
            else
            {
                if(items<=5000&&items>3000)
                {sum=6250;
                items-=3000;
                    sum+=items*1.5;
                    System.out.println((int)sum);

                }
            }
        }
    }
}