编写一个程序,只要输入购买机床的台数,就可以输出对应的款价。

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:25:48
货物销售因批量不同而会有不同的折扣。某厂出品的机床,每台价格35000元,5台以上(含5台)为九五折;10台以上(含10台)为九折;20台以上(含20台)为八五折;50台以上(含50台)为八折。

用java得switch语句写,还要用JOptionPane...

JOptionPane是C/S的东西跟b/s的alert();一样
为什么用switch循环?需要多次输入数量?

/*
* 你自己获得数量,
*/
public static void main(String[] args){
int num;//获得数量
JoptionPane.showDialog(getMoney(num));
}

/**
* 根据数量获得总金额
* @num 机床数量
*@return money 金额
*/
public int getMoney(int num)
{
int zhekou; //折扣
final int price ; //单价
if(num<5)
zhekou=1;
else if(5<=num && num<10)
zhekou=0.95;
else if(10<=num && num<20)
zhekou=0.85;
else if(20<=num && num<50)
zhekou = 8;

return price*num*zhekou;
}