java我们要实现的主体数据就是酒店的房间, 房间有哪些信息:所在楼层、房间编号、房间价格、房间状态、房间的类型 数组非常适合存储这些信息 房间的类型: 单人间、双人间,标准间,商务房,豪华包 房间的价格: 98 128 148 288 688 房间的状态:空闲 有人 房间的楼层: 1,2,3,4,5,6.。。。。。 房间的编号:101,102,103,104,201,202,203….
时间: 2024-04-12 14:27:36 浏览: 65
基于JAVA的酒店客房管理系统编程资料
对于酒店房间的信息存储,可以使用以下变量和数组来表示:
1. 所在楼层:使用整数变量 `floor` 表示。
2. 房间编号:使用字符串变量 `roomNumber` 表示。
3. 房间价格:使用浮点数变量 `price` 表示。
4. 房间状态:使用字符串变量 `status` 表示,可以是 "空闲" 或 "有人"。
5. 房间类型:使用字符串变量 `type` 表示,可以是 "单人间"、"双人间"、"标准间"、"商务房" 或 "豪华包"。
可以创建一个 Room 类来表示每个房间的信息:
```java
public class Room {
private int floor;
private String roomNumber;
private double price;
private String status;
private String type;
public Room(int floor, String roomNumber, double price, String status, String type) {
this.floor = floor;
this.roomNumber = roomNumber;
this.price = price;
this.status = status;
this.type = type;
}
// 省略 getter 和 setter 方法
}
```
然后,可以创建一个 Room 数组来存储酒店所有房间的信息:
```java
public class Hotel {
private Room[] rooms;
public Hotel() {
// 初始化房间数组
rooms = new Room[100]; // 假设酒店有 100 个房间
// 添加房间信息到数组中
rooms[0] = new Room(1, "101", 98.0, "空闲", "单人间");
rooms[1] = new Room(1, "102", 98.0, "空闲", "单人间");
rooms[2] = new Room(1, "103", 128.0, "空闲", "双人间");
rooms[3] = new Room(2, "201", 148.0, "空闲", "标准间");
rooms[4] = new Room(2, "202", 148.0, "空闲", "标准间");
rooms[5] = new Room(3, "301", 288.0, "空闲", "商务房");
rooms[6] = new Room(3, "302", 288.0, "空闲", "商务房");
rooms[7] = new Room(4, "401", 688.0, "空闲", "豪华包");
// 添加更多房间...
}
// 省略其他操作方法,如获取房间信息、修改房间状态等
}
```
上述代码只是示例,可以根据实际需求进行更改和扩展。
阅读全文