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

使用java验证分层定价/批量定价,java,math,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$)您可以使用条件语句,如if-else: public class cn {

我想使用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$)

您可以使用条件语句,如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);

                }
            }
        }
    }
}
公共类cn{
公共静态void main(字符串arf[]
{
扫描仪输入=新扫描仪(系统输入);
国际项目;
双和=0;
items=in.nextInt();

如果(Items)我对该问题投了否决票,因为它似乎是一个零努力需求转储。如果您可以通过您的问题向我们展示您的尝试,或明确您遇到的困难,则该否决票可能会被撤回。4000种产品的预期输出为=7750(2250@2.5$+4000@2$+1500@1.5$数量永远不会超过5000?数量可以超过5000,因此将提供额外折扣。(未提及超过5000%的折扣)