酒店管理系统:
需求: 实现一个简单的酒店客房管理系统,房间信息包含,类型、楼层,房间号,价格,入住状态,它具备5个功能:
分别为【1:查看所有房间 功能;2:订房功能;3:退房功能;4:修改价格功能;5:退出本系统功能】
分析:
酒店的房间信息可以用二维数组装起来,此篇博客我使用一维数组,用五个一维数组分别存储类型,房间号,价格,入住状态,楼层的信息可以用一个数组下标,输出不同的数组的值,组成一个房间的所有信息。
五个功能,分别定义五个不同的方法,代表不同的功能。同时定义一个菜单方法,显示管理系统的所有功能。
1.在主函数中用switch case语句输入哪个值调用对应的功能。同时使用while语句不断循环case语句,选择退出功能时,结束循环
package com.company.day12;/*
Author:
date:
problem:需求:
实现一个简单的酒店客房管理系统,房间信息包含,类型、楼层,房间号,价格,入住状态,它具备5个功能,
分别为【1:查看所有房间 功能;2:订房功能;3:退房功能;4:修改价格功能;5:退出本系统功能】
*/
import java.util.Scanner;
public class roomsys {
//房间信息
static int roomprice[]={
200,199,400,600,1000,7000};
static int folur[]={
2,3,4,5,6,7};
static int roomnumber[]={
201,302,404,505,506,701};
static String type[]={
"单人间","单人间","双人间","双人间","豪华单人间","总统套房"};
static String state[]={
"已入住","无人","无人","已入住","无人","无人"};
static int a=1;//while循环的变量
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎使用酒店管理系统");
System.out.println("请选择功能:");
menu();//菜单显示,选择功能
//while不断循环,要执行的功能。
while (a!=0) {
int look