Java实现:某连锁酒店集团会员入住积分计算程序揭秘
版实现如下: ```java import java.util.Scanner; public class HotelPointsCalculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入会员级别:"); String level = input.next().toLowerCase(); System.out.println("请输入酒店等级:"); int hotelLevel = input.nextInt(); System.out.println("请输入消费金额:"); double amount = input.nextDouble(); int welcomePoints = getWelcomePoints(hotelLevel); int consumptionPoints = getConsumptionPoints(amount); int extraPoints = getExtraPoints(level, consumptionPoints); int totalPoints = welcomePoints + consumptionPoints + extraPoints; System.out.println("本次积分为:" + totalPoints); input.close(); } public static int getWelcomePoints(int hotelLevel) { int welcomePoints = 0; switch(hotelLevel) { case 1: welcomePoints = 100; break; case 2: case 3: welcomePoints = 250; break; case 4: case 5: welcomePoints = 500; break; case 6: welcomePoints = 800; break; default: break; } return welcomePoints; } public static int getConsumptionPoints(double amount) { return (int) (amount * 2); } public static int getExtraPoints(String level, int consumptionPoints) { int extraPoints = 0; switch(level) { case "m": extraPoints = 0; break; case "g": extraPoints = (int) (consumptionPoints * 0.5); break; case "p": extraPoints = consumptionPoints; break; default: break; } return extraPoints; } } ``` 您可以按照需要将这个代码片段加入到您的项目中,根据用户的输入计算会员每次入住后所累积的积分。 ######[AI写代码神器 | 1482点数解答 | 2024-10-13 16:37:03]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)429
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)330
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1221
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)376
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)346
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)339
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)94
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)52
- Java 继承实现:重温经典剪刀石头布游戏(字节豆包 | 451点数解答 | 2024-10-20 19:57:58)479
- Java实现日期递增:无数据返20250901,遇20250901返20250902及开发注意要点 (DeepSeek | 242点数解答 | 2025-09-02 11:39:53)94
- 不用VS!C#工程师必知的命令行编译方法(百度文心 | 19点数解答 | 2023-11-09 17:47:59)255
- C++实现单门课程成绩管理系统:教师学生双身份操作全解析(GPT | 6361点数解答 | 2024-05-24 02:01:02)567