📄 checkininfo.java
字号:
package myprojects.checkin; //预订&取消预订放在一个包中
import java.util.Vector;
import java.util.*;
//------------------
import myprojects.guestroom.*;
/**
* @(#)ReserveInfo.java
*
* 登记信息
*
*
* @author
* @version 1.00 05/12/25
*/
//登记信息:客人信息 & 登记的客房信息
public class CheckInInfo{
//登记的客人个人信息
int checkInGuestId=0; //登记号码
String guestName="jinke"; //姓名
int certificateKind=3; //证件类型,0代表身份证,1为军官证,2为学生证
String certificateId="2003120159"; //证件号码
int sex = 1; //性别1表示男,0表示女
int guestNum=0; //总共的人数
int stayDayNum=1; //住宿的天数
String note="软件学院"; //备注
int desposit = 100; //预收款
String arriveDate="12-07"; //到达日期,以便计算费用
//已经登记的客房信息
Vector choosenRoomList = new Vector();
// construction
public CheckInInfo(){
System.out.println("登记信息");
}
public void printCheckInInfo(){
System.out.println("------------登记信息------------");
System.out.println("登记的信息:");
System.out.print(guestName+" ");
System.out.print(certificateKind+" ");
System.out.print(certificateId+" ");
System.out.println(sex+" ");
System.out.print(guestNum+" ");
System.out.print(stayDayNum+" ");
System.out.println(note+" ");
System.out.println(desposit+" ");
System.out.println(arriveDate+" ");
System.out.println("登记的房间:");
GuestRoom room=new GuestRoom();
for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;)
{ //Vector实际上就是一种特殊的数组,由于他的通用性,
//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
room=(GuestRoom)ee.nextElement();
room.printGuestRoomInfo();
}
System.out.println("--------------------------------");
}
//打印带于登记的客人信息
public void printCheckInInfoWithCheckInGuestId(){
System.out.println("------预订信息(带ID,用于退房)------");
System.out.println("登记的信息:");
System.out.print(checkInGuestId+" ");
System.out.print(guestName+" ");
System.out.print(certificateKind+" ");
System.out.print(certificateId+" ");
System.out.println(sex+" ");
System.out.print(guestNum+" ");
System.out.print(stayDayNum+" ");
System.out.println(note+" ");
System.out.println(desposit+" ");
System.out.println(arriveDate+" ");
System.out.println("登记的房间:");
GuestRoom room=new GuestRoom();
for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;)
{ //Vector实际上就是一种特殊的数组,由于他的通用性,
//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
room=(GuestRoom)ee.nextElement();
room.printGuestRoomInfo();
}
System.out.println("--------------------------------");
}
//得到登记信息
public int getCheckInGuestId(){
return checkInGuestId;
}
public String getGuestName(){
return guestName;
}
public int getCertificateKind(){
return certificateKind;
}
public String getCertificateId(){
return certificateId;
}
public int getSex(){
return sex;
}
public int getGuestNum(){
return guestNum;
}
public int getStayDayNum(){
return stayDayNum;
}
public String getNote(){
return note;
}
public String getArriveDate(){
return arriveDate;
}
public int getDesposit(){
return desposit;
}
public Vector getChoosenRoomList(){
return choosenRoomList;
}
public void setGuestName(String gn) {
guestName=gn;
}
public void setCertificateKind(int ck) {
certificateKind=ck;
}
public void setCertificateId(String ci) {
certificateId=ci;
}
public void setSex(int s) {
sex=s;
}
public void setGuestNum(int num) {
guestNum=num;
}
public void setStayDayNum(int sdn) {
stayDayNum=sdn;
}
public void setNote(String n) {
note=n;
}
public void setDesposit(int d) {
desposit=d;
}
public void setChoosenRoomList(Vector crl) {
choosenRoomList=crl;
}
public void setArriveDate(String ad) {
arriveDate=ad;
}
public void setCheckInGuestId(int cigi){
checkInGuestId=cigi;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -