在商场购买家用电器,一次购买金额在 10000 元以上,优惠 800 元;购买金额在 8000 元以上,优惠 600 元;购买金额在 5000 元以上,优惠 300 元;若有金卡,还可以在购买总额上优惠 1% ;若有银行卡,还可以在购买总额上优惠 0.5% ;计算实际优惠金额和实付金额。 测试类名称: Example2
时间: 2024-02-24 09:55:02 浏览: 187
元器件应用中的选型推荐:霍尔元件在洗衣机上的应用
好的,以下是Example2测试类的代码:
```java
import java.util.Scanner;
public class Example2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入购买总额:");
double totalAmount = input.nextDouble();
System.out.print("是否有金卡(y/n):");
String isGoldCard = input.next();
System.out.print("是否使用银行卡支付(y/n):");
String isUsingBankCard = input.next();
double discount = 0;
if (totalAmount >= 10000) {
discount = 800;
} else if (totalAmount >= 8000) {
discount = 600;
} else if (totalAmount >= 5000) {
discount = 300;
}
if (isGoldCard.equals("y")) {
discount += totalAmount * 0.01;
}
if (isUsingBankCard.equals("y")) {
discount += totalAmount * 0.005;
}
double actualAmount = totalAmount - discount;
System.out.println("实际优惠金额为:" + discount + "元");
System.out.println("实付金额为:" + actualAmount + "元");
}
}
```
运行结果示例:
```
请输入购买总额:12000
是否有金卡(y/n):y
是否使用银行卡支付(y/n):n
实际优惠金额为:920.0元
实付金额为:11080.0元
```
阅读全文