我想使用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 $)
答案 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);
}
}
}
}
}