我的Java学习之路(一) -- 简易酒店管理控制台程序

这篇博客分享了作者的Java学习经验,通过构建一个9x9数组为基础的酒店管理控制台程序,实现了数据结构的应用。同时,利用本地文件进行数据持久化,确保信息的保存。
摘要由CSDN通过智能技术生成

简易酒店管理控制台程序


一个简单的控制台酒店订房、退房、查看房间状态的程序,是我学习Java过程中做的一个小练习,拿出来分享给和我一样刚开始学习Java的伙伴们。
废话不多说,直接上代码:

package com.feonix;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Scanner;

public class Hotel {
   
	static String[][] rooms = new String[9][9];

	public static void main(String[] args) {
   
		Scanner key = new Scanner(System.in);
		boolean flag = true;
		initRooms();
		while (flag) {
   
			menu();
			String command = key.next();
			switch (command) {
   
				case "search":
					search();
					break;
				case "in":
					in(key);
					break;
				case "out":
					out(key);
					break;
				case "exit":
					flag = false;
					break;
				default:
					System.out.println("无效的指令,请重新输入");
			}
		}
		key.close();
	}

	/**
	 * 	操作菜单的方法
	 */
	private static void menu() {
   
		System.out.println("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓");
		System.out.println("┃           欢迎使用酒店订房系统                        ┃");
		System.out.println("┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫");
		System
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值