diff --git a/doc/~$Git的分布式协同开发实验报告.docx b/doc/~$Git的分布式协同开发实验报告.docx new file mode 100644 index 0000000..1540a43 Binary files /dev/null and b/doc/~$Git的分布式协同开发实验报告.docx differ diff --git a/doc/基于Git的分布式协同开发实验报告.docx b/doc/基于Git的分布式协同开发实验报告.docx new file mode 100644 index 0000000..167c399 Binary files /dev/null and b/doc/基于Git的分布式协同开发实验报告.docx differ diff --git a/doc/文档模板-软件需求规格说明书模板.docx b/doc/文档模板-软件需求规格说明书模板.docx new file mode 100644 index 0000000..e69de29 diff --git a/src/DateTimePickerDialog.java b/src/DateTimePickerDialog.java new file mode 100644 index 0000000..2a00a2a --- /dev/null +++ b/src/DateTimePickerDialog.java @@ -0,0 +1,32 @@ +public class MembershipDiscount { + + public static void main(String[] args) { + // 假设会员的积分分别为1500、3000和5000 + int[] memberPoints = {1500, 3000, 5000}; + + for (int points : memberPoints) { + double discountedPrice = calculateDiscountedPrice(points); + System.out.printf("会员积分:%d,折扣后价格:%.2f\n", points, discountedPrice); + } + } + + /** + * 根据会员积分计算折扣后价格 + * + * @param points 会员积分 + * @return 折扣后价格 + */ + public static double calculateDiscountedPrice(int points) { + double price = 100.0; // 假设商品原价为100元,根据需要可以修改 + + if (points < 2000) { + price = price * 0.9; // 积分小于2000分,打9折 + } else if (points >= 2000 && points < 4000) { + price = price * 0.8; // 积分大于等于2000分且小于4000分,打8折 + } else if (points >= 4000) { + price = price * 0.7; // 积分大于等于4000分,打7折 + } + + return price; + } +}