当前位置: 首页 > news >正文

网站建设售后服务企业建设网站需注意哪些内容

网站建设售后服务,企业建设网站需注意哪些内容,佣金高的试玩app平台,wordpress博客不分页一 需求: 编写程序 模拟酒店管理系统 : 预订和退订以及查看所有房间 1 需要有一个酒店类 2 需要有一个房间类 3 需要有一个客户端类 public class Test { } 二 分析: 客户端 : 1 先打印所有房间 2 等待用户输入,根据输入情况 判断是预订还是退订 3 等待用户输入房间号 …

一 需求:

编写程序 模拟酒店管理系统 : 预订和退订以及查看所有房间

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;case 0:return;}}
}
}

酒店类(Hotel):

package HotelSystem;//包名
import java.security.PublicKey;
public class Hotel {private Room[][] rooms=new Room[5][10];  //创建酒店房间的个数//构造方法public Hotel(){//对酒店进行初始化for(int i=0;i<rooms.length;i++){for(int j=0;j<rooms[i].length;j++){if(i<=2){rooms[i][j]=new Room((i+1)*100+j+1, "标准间", true);}if(i>2&&i<4){rooms[i][j]=new Room((i+1)*100+j+1, "双人间", true);}if(i==4){rooms[i][j]=new Room((i+1)*100+j+1, "豪华间", true);}}}}	 //房间展示public  void show(){for(int i=0;i<rooms.length;i++){for(int j=0;j<rooms[i].length;j++){System.out.print(rooms[i][j]+"      ");}System.out.println();}}	 //房间预订public void order(int num){if (num/100-1>4 || num%100-1>9){System.err.println("该房间不存在,请输入正确的房间号!");}else {if(num==rooms[num/100-1][num%100-1].getNumber()){if(rooms[num/100-1][num%100-1].isFlab()==false){System.err.println("该房间已被占用,请选择其他房间");}else {rooms[num/100-1][num%100-1].setFlab(false);System.out.println("预订成功!!!");}				}}}//退房public void checkOut(int num){if (num/100-1>4 || num%100-1>9){System.err.println("该房间不存在,请输入正确的房间号!");}else {if(rooms[num/100-1][num%100-1].isFlab()==true){System.err.println("该房间无需退房!!!");}else {rooms[num/100-1][num%100-1].setFlab(true);System.out.println("退房成功!!!");	}}		}
}

房间类(Room):

package HotelSystem;public class Room {
private int number;
private String type;
private boolean flab;
//getSet方法
public int getNumber() {return number;
}
public void setNumber(int number) {this.number = number;
}
public String getType() {return type;
}
public void setType(String type) {this.type = type;
}
public boolean isFlab() {return flab;
}
public void setFlab(boolean flab) {this.flab = flab;
}
// 构造方法
public Room(int number, String type, boolean flab) {super();this.number = number;this.type = type;this.flab = flab;
}
@Override
public String toString() {return "Room ["+ number +"  "+  type +"  "+ (flab==true?"空闲":"占用") + "]";
}}
http://www.yayakq.cn/news/971269/

相关文章:

  • 做招聘网站的需求分析旅游主题 wordpress
  • 个人网站备案内容描述沈阳网络建网站
  • 怎么做王者荣耀网站沧州网站建设设计
  • 泉州seo建站餐饮店面装饰设计
  • 电梯配件做外贸在哪个网站app网站建设 - 百度
  • 谷歌seo站内优化苏州免费发布信息网站
  • 临沂seo网站管理如何备份wordpress主题
  • 河北邯郸中考成绩查询网站金华网站建设外包
  • 管理手机网站文化传媒公司
  • 网站点击排名网站 数据库 sql 导入
  • 中冶东北建设最新网站信息网络公司经营范围
  • 收费网站推广桃花岛网站是什么
  • 网站首页布局设计教程网站 实名认证
  • 做网站常用的背景图像WordPress 多个分类目录
  • h5企业网站源码下载电子商务网站建设李洪心课后答案
  • 企业手机网站案例dede中英文网站切换
  • 绵阳的网站制作公司哪家好宁德seo
  • 国内开源建站cms公司网站建设要注意的问题
  • 买的虚拟主机怎么做网站如何做网站 做论坛
  • 盐城seo网站优化公众号开发渠道二维码怎么做
  • 网站备案贵州电话网站的维护步骤
  • 网站建设优化排名个人网站网站
  • wordpress 站外链接如何装wordpress
  • 桂林网站建设哪家好人力资源管理就业方向
  • js 网站制作龙岩兼职
  • 国际婚恋网站做翻译合法吗淮安市住房和城乡建设局网站首页
  • 网页设计与网站建设的区别装修高端网站建设
  • 电白手机网站建设公司本地wordpress打开慢
  • 网站建设图文片手机制作网页多少钱
  • 做的网站首页图片显示不出来优必选网站