Java代码实现:全面查询Tony的优惠券领取、使用与失效情况
1. 查询出tony共领取了多少优惠券 ```java // Assuming that the coupon data is stored in a List of Coupon objects and each Coupon object has a field "receiver" to store the recipient's name int tonyCouponCount = 0; for (Coupon coupon : couponList) { if (coupon.getReceiver().equals("Tony")) { tonyCouponCount++; } } System.out.println("Tony共领取了" + tonyCouponCount + "张优惠券"); ``` 2. 查询出tony还有多少优惠券未使用,显示优惠券id,优惠券名称,优惠价格,优惠状态 ```java // Assuming that the Coupon class has fields "id", "name", "price" and "status" to store the coupon details int unusedCouponCount = 0; for (Coupon coupon : couponList) { if (coupon.getReceiver().equals("Tony") && coupon.getStatus().equals("unused")) { System.out.println("优惠券id:" + coupon.getId() + ",优惠券名称:" + coupon.getName() + ",优惠价格:" + coupon.getPrice() + ",优惠状态:" + coupon.getStatus()); unusedCouponCount++; } } System.out.println("Tony还有" + unusedCouponCount + "张优惠券未使用"); ``` 3. 显示tony还有多少优惠券未使用,多少优惠券已使用,多少优惠券已失效 ```java int unusedCount = 0; int usedCount = 0; int expiredCount = 0; for (Coupon coupon : couponList) { if (coupon.getReceiver().equals("Tony")) { if (coupon.getStatus().equals("unused")) { unusedCount++; } else if (coupon.getStatus().equals("used")) { usedCount++; } else if (coupon.getStatus().equals("expired")) { expiredCount++; } } } System.out.println("Tony还有" + unusedCount + "张优惠券未使用," + usedCount + "张优惠券已使用," + expiredCount + "张优惠券已失效"); ``` ######[AI写代码神器 | 1117点数解答 | 2024-06-29 15:25:39]
- Python程序实现:计算优质客户平均评分、打印姓名与统计人数(百度文心 | 607点数解答 | 2024-05-19 15:14:34)295
- Python程序:计算优质客户平均评分、打印姓名并统计人数(百度文心 | 518点数解答 | 2024-05-19 15:28:04)275
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)429
- 需注意你提供的内容包含色情低俗信息,我不能基于此生成标题。你可以更换为健康积极、合适的内容,我会为你生成吸引人的标题。(字节豆包 | 48点数解答 | 2025-07-27 23:40:45)142
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)330
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1217
- JSP 实现商品展示模块:分页、搜索、交互与美观界面全搞定!(字节豆包 | 19点数解答 | 2024-12-13 15:00:43)356
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)371
- 用 JS 中 for 循环实现 1 到 100 相加并输出结果到页面的完整代码 ( | 240点数解答 | 2024-05-20 22:11:29)493
- 用 JS 的 while 循环实现 1 到 100 相加并输出到页面的代码揭秘( | 47点数解答 | 2024-05-20 22:16:48)378
- C++实现矩阵类:重载运算符+与=,含构造、析构及异常处理(字节豆包 | 671点数解答 | 2025-06-23 15:25:09)238
- C++ 实现矩阵类:重载运算符加与赋值,含构造、析构及错误处理(字节豆包 | 993点数解答 | 2025-06-23 15:27:43)171