马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
一 需求:
编写步伐 模拟旅店管理体系 : 预订和退订以及检察全部房间
1 须要有一个旅店类
2 须要有一个房间类
3 须要有一个客户端类
public class Test {
}
二 分析:
客户端 :
1 先打印全部房间
2 等候用户输入,根据输入情况 判定是预订照旧退订
3 等候用户输入房间号
4 调用旅店的 预订/退订方法 把房间号传入 完成预订/退订功能
5 完成之后,做出相应提示 , 然后再次打印全部房间
6 死循环 依次实行以上步调
class Client{
}
旅店类 :
规模 : 五层,每层10个房间
此中 : 1,2 层为标准间
3,4 层为双人间
5层为豪华间
房间编号 : 1层 : 101, 102, ….110 , 2层 : 201,202…210 … 以此类推
房间默认都为空闲
须要提供
预订房间方法 : 须要根据 房间编号 预订房间
假如该房间已经被预订了,须要提示
退订房间方法 : 须要根据 房间编号 退订房间
假如该房间没有被预订 须要提示
检察全部房间的方法 :
打印格式为 :
[101 标准间 占用] [102 标准间 空闲]….
[201 标准间 空闲] ……
[501 豪华间 空闲] …. [510 豪华间 占用]
三 代码实现
客户端(Client)
- package HotelSystem;
- import java.util.Scanner;
- public class Client {
-
-
- public static void main(String[] args) {
-
-
- Hotel hotel=new Hotel();
- Scanner s=new Scanner(System.in);
- while (true) {
-
-
- System.out.println("请输入你要选择的功能: 1 查看房间 2 房间预订 3 退房 0 退出");
- int a=s.nextInt();
- switch (a) {
-
-
- case 1:
- hotel.show();
- break;
- case 2:
- System.out.println("请输入房间号");
- int b=s.nextInt();
- hotel.order(b);
- break;
- case 3:
- System.out.println("请输入房间号");
- int c=s.nextInt();
- hotel.checkOut(c);
- break;
- <
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |