package wjb.test001; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Scanner; //租房系统 public class RentingHouse { private static String flag;// 是否租房标识 private static String house_count;// 租房总间数 // 主程序入口 public static void main(String[] args) { RentingHouse(); } // 租房操作 public static void RentingHouse() { try { Scanner input = new Scanner(System.in); System.out.println("----------欢迎使用嘀哒租房系统----------"); System.out.println("**********您是否需要租房?1:是;2:否;(请输入1或2....)**********"); flag = input.next(); if ("1".equals(flag)) { Map<String, List<String>> house_map = new HashMap<>(); List<String> houst_list_1 = new ArrayList<>(); houst_list_1.add(" 1 "); houst_list_1.add("标准单人间 "); houst_list_1.add("199"); List<String> houst_list_2 = new ArrayList<>(); houst_list_2.add(" 2 "); houst_list_2.add("标准双人间 "); houst_list_2.add("390"); List<String> houst_list_3 = new ArrayList<>(); houst_list_3.add(" 3 "); houst_list_3.add("休闲大床房 "); houst_list_3.add("239"); List<String> houst_list_4 = new ArrayList<>(); houst_list_4.add(" 4 "); houst_list_4.add("豪华双人间 "); houst_list_4.add("459"); List<String> houst_list_5 = new ArrayList<>(); houst_list_5.add(" 5 "); houst_list_5.add("豪华大床房 "); houst_list_5.add("299"); List<String> houst_list_6 = new ArrayList<>(); houst_list_6.add(" 6 "); houst_list_6.add("标准麻将房 "); houst_list_6.add("219"); List<String> houst_list_7 = new ArrayList<>(); houst_list_7.add(" 7 "); houst_list_7.add("总统大套房 "); houst_list_7.add("599"); house_map.put("1", houst_list_1); house_map.put("2", houst_list_2); house_map.put("3", houst_list_3); house_map.put("4", houst_list_4); house_map.put("5", houst_list_5); house_map.put("6", houst_list_6); house_map.put("7", houst_list_7); System.out.println("**********下面是所有房源信息:**********"); System.out.println("序号 房间规格 租金(元/每晚)"); for (List<String> value : house_map.values()) { for (int i = 0; i < value.size(); i++) { System.out.print(value.get(i)); } System.out.println(); } System.out.println("**********请问您需要租几间房?**********"); house_count = input.next(); // 用户存放用户选择的租房信息 Map<String, List<String>> result_map = new HashMap<>(); List<String> data_list = null; StringBuffer xuhao_str = new StringBuffer(); StringBuffer fangjian_str = new StringBuffer(); for (int i = 0; i < Integer.valueOf(house_count); i++) { System.out.println("请输入您需要租房的序号:"); String xuhao = input.next(); xuhao_str.append(xuhao + ","); List<String> house_info = house_map.get(xuhao); fangjian_str.append(house_info.get(1).trim() + ","); System.out.println("您租的房间是[" + house_info.get(1).trim() + "],每天[" + house_info.get(2) + "]元,请问需要租的天数是:"); String tianshu = input.next(); data_list = new ArrayList<>(); data_list.add(house_info.get(1).trim()); data_list.add(tianshu); data_list.add(house_info.get(2)); result_map.put(xuhao, data_list); } System.out.println("¥¥¥¥¥¥¥¥¥¥房间选择完毕,您的账单如下:¥¥¥¥¥¥¥¥¥¥"); // 开始计算总价格 int total_money = 0; for (List<String> value : result_map.values()) { String fangjia = value.get(0); String tianshu = value.get(1); String danjia = value.get(2); int total_price = Integer.valueOf(tianshu) * Integer.valueOf(danjia); System.out.println("[" + fangjia + "]租用[" + tianshu + "]天,单价[" + danjia + "]元,共计[" + total_price + "]元!"); total_money += total_price; } System.out.println("租房总费用:" + total_money + "元!"); System.out.println("**********欢迎使用嘀哒租房系统,期待您下次光临!**********"); } else { System.out.println("**********欢迎您下次光临!**********"); } } catch (Exception e) { System.out.println("error>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>发生异常,程序终止,异常信息为:"); e.printStackTrace(); } } }

lsglsg9 LV23
2024年5月26日
全栈小白 LV35
2024年3月26日
mengh1 LV1
2024年1月3日
求学的熊猫 LV11
2023年12月25日
15342201772 LV9
2022年12月4日
18871201024 LV4
2022年12月3日
balabalawuyu LV6
2022年11月24日
chen_jw LV10
2021年12月14日
唐俊杰 LV6
2021年12月8日
健达奇趣蛋 LV3
2021年10月25日

wyyz5211314 LV4
2024年9月29日
yyhrhv LV8
2024年9月3日
locklock LV2
2024年8月7日
heweimin LV13
2024年6月29日
柳咪华沙 LV7
2024年6月29日
cherrylxj LV3
2024年6月12日
云空城 LV1
2024年5月22日
微信网友_6927932988952576 LV12
2024年3月29日
dapeng0011 LV15
2024年3月28日
sweetlove LV20
2024年3月28日