boolean isTeacherOrOld = true; // 是否有教师资格证或者老人标识
BigDecimal discountEightFive = new BigDecimal("0.85");// 85折
BigDecimal discountNine = new BigDecimal("0.9");// 95折
BigDecimal discountNineFive = new BigDecimal("0.95");// 95折
BigDecimal bdAmount = new BigDecimal(Double.toString(amount));
BigDecimal calcAmount = new BigDecimal("0.00");
if (amount = 2000) {
calcAmount = bdAmount.multiply(discountEightFive);
} else if (amount1000amount2000) {
calcAmount = bdAmount.multiply(discountNine);
} else {
calcAmount = new BigDecimal(Double.toString(amount));
}
if (isTeacherOrOldamount = 1000) {
System.out.println("消费金额折扣价格的Java代码:" + calcAmount.multiply(discountNineFive).toString());
} else {
System.out.println("消费金额折扣价格的Java代码:" + calcAmount.toString());
}
}
用java写出商品打折程序尝试解答一下,这个里面还有老年和教师的判断就省略,主要是打折的代码
import java.util.Scanner;
class Test{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入消费的金额:");
double oldprice = sc.nextDouble();
double newprice;
if(oldprice = 2000){
newprice = oldprice * 0.85;
}else if(oldprice = 1000oldprice2000){
newprice = oldprice * 0.9;
}else
newprice = oldprice;
Judge jud = new Judge();
if(jud.isTeacher()|| jud.isOldman())
newprice = newprice * 0.95;
System.out.println("打折后的价格是:" + newprice);
System.out.println("折扣的程度是: " + newprice / oldprice);
}
}
class Judge{
【折扣价格的Java代码 输入折扣代码】public boolean isTeacher(){
boolean isTeacher = false;
return isTeacher;
}
public boolean isOldman(){
boolean isOld = false;
return isOld;
}
}
关于折扣价格的Java代码和输入折扣代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 安卓QQ快传苹果怎么安装,安卓能通过快传给苹果安装包
- 现在学ios还是html5,html5好学吗
- 电脑音乐怎么下载到u盘,电脑音乐怎么下载到u盘上面
- html5导航栏点击之后变色,html5导航栏怎么做
- 普通电脑如何安装chatgpt,普通电脑如何安装鸿蒙
- 小程序功能开发哪里好,小程序功能开发怎么做
- 鸿蒙平板投屏电脑,鸿蒙平板投屏电脑怎么设置
- go语言编程工具 go语言编程之旅一起用go做项目
- cad安装显示.net4.5,cad安装显示许可管理器不起作用或未正确安装