酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]