this.type = type;
}
public boolean isUse(){
return isUse;
}
public void setUse(boolean isUse){
this.isUse = isUse;
}
public String toString(){//声明输出结果格式
return "[" + no + "," + type + "," + (isUse?"占用":"空闲") + "]";
}
}
class Hotel{
Room rooms[][];
public Hotel(){
rooms = new Room[5][4];//旅馆有五层,每层四个房间
for(int i=0; irooms.length; ++i){//外层for循环是循环层,内存循环是循环的每层的房间
for(int j=0; jrooms[i].length; ++j){
if (i == 0 || i == 1) {
//后面加个空字符串,是自动数据类型转换,这样前面的数字会自动变成数字型字符串;
rooms[i][j] = new Room((i+1)*100+j+1 +"" , "标准间",false);
}
if (i == 2 || i == 3) {
rooms[i][j] = new Room((i+1)*100+j+1 +"" , "双人间",false);
}
if (i == 4) {
rooms[i][j] = new Room((i+1)*100+j+1 +"" , "豪华间",false);
}
}
}
}
//对外提供房间列表的打印方式
public void print(){
for(int i=0; irooms.length; ++i){
for(int j=0; jrooms[i].length; ++j){
System.out.print( rooms[i][j] + " " );
}
//换行
System.out.println();
}
}
//提供旅馆对外预定方式
public void order(String no){
for(int i=0; irooms.length; ++i){
for(int j=0; jrooms[i].length; ++j){
if (rooms[i][j].getNo().equals(no)) {
//把对象的成员数据封装,通过成员方法访问
//1 成员变量的访问方式rooms[i][j].no;
//2 成员方法的访问方式
rooms[i][j].setUse(true);
return;
}
}
}
}
}
带数据库的就算了
【java酒店管理程序代码 java酒店管理项目】关于java酒店管理程序代码和java酒店管理项目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 云虚拟主机怎么退订,云虚拟主机bch
- chatgpt英语演讲,英语演讲chess board
- 怎么做视频号项目推广赚钱,视频号怎么推广赚佣金
- 台球直播微信视频号推荐,台球频道直播 哪一个平台有
- linux防火墙命令管理 linux防火墙主要功能
- redis存储json对象,redis存对象数组
- linux命令查时区,linux如何查时区
- 直播电商如何取名,直播电商公司名称
- php拼json数据包 php的json_encode