java简单酒店管理程序
来源:互联网 发布:微博个性化域名 编辑:程序博客网 时间:2024/04/30 02:52
Room类3个私有属性:房间编号,房间类型,房间状态
Initroom类对房间进行初始化和更改房间信息
package no4;import java.util.Scanner;public class Hotel{public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("酒店管理系统");Initroom s = new Initroom();System.out.println("输入房间编号");while (true){s.print();String temp = in.nextLine();s.change(temp);}}}class Room{//3个属性房间编号,房间类型,房间状态private String id;private String type;private boolean sta;Room(){}Room(String id, String type, boolean sta){this.id = id;this.type = type;this.sta = sta;}public String getid(){//取出编号return this.id;}public boolean getsta(){//取出当前房间状态return this.sta;}public String gettype(){return this.type;}public void setsta(boolean sta){//存入当前状态this.sta = sta;}public String toString(){return "[" +this.id+ "]" +" "+"["+this.type+"]"+" "+"["+(this.sta==false ? "空闲":"已入住")+"]";}}class Initroom{Room[][] arr = new Room[4][4];//创建对象数组保存房间信息Initroom(){//构造初始化所有房间for (int i=1; i<arr.length; i++){for (int j=1; j<arr[i].length; j++){String str;if (i == 1){str = "标准间";}else if(i==2){str = "双人间";}else{str = "豪华间";}arr[i][j] = new Room(i*100+j+"", str, false);//初始化房间}}}public void change(String id){//更改房间状态for (int i=1; i<arr.length; i++){for (int j=1; j<arr[i].length; j++){if (arr[i][j].getid().equals(id)){if (arr[i][j].getsta() == true){arr[i][j].setsta(false);}else{arr[i][j].setsta(true);}}}}}public void print(){for (int i=1; i<arr.length; i++){for (int j=1; j<arr.length; j++){System.out.println(arr[i][j]);//因为重写了toString方法可以直接输出对象}}}}
0 0
- java简单酒店管理程序
- 酒店管理程序
- 酒店前台管理程序 bt
- pgsql简单管理程序
- pgsql简单管理程序
- java简易成绩管理程序
- java编写食品管理程序
- JAVA 家庭收支管理程序
- Java编写ArrayBasic制作一个简单的酒店管理系统
- 一个简单的文件管理程序
- 简单Java图书管理程序(只实现了界面的显示)
- JAVA 图书馆的书籍管理程序
- 一个简单的学生成绩管理程序
- 一个简单的CD唱片管理程序
- pyqt一个简单的计划管理程序
- 酒店管理系统(java)
- java IO 集合 学生成绩管理程序
- java酒店管理管理 Jsp酒店管理管理
- 使用jQuery Autocomplete(自动完成)插件
- mysql之基于日志点的复制
- Android逆向之旅---爆破应用签名的一种全新高效方式(Native+服务器验证)
- 关于dom的一些基础知识-来自w3shool.com.cn
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- java简单酒店管理程序
- 指针与其存储空间的问题
- 什么是无监督学习(监督学习,半监督学习,无监督聚类)?
- 学习淘淘商城第二十五课(CMS内容管理系统表设计及内容工程搭建)
- 权限校验过滤器
- linux用户与用户组管理
- springmvc之自定义视图BeanNameViewResolver
- 算法——猴子吃桃问题
- HDU 1251 统计难题 (Trie树——字符串算法)