From 3cc5af50cf314a224aa1d7eb22872bfbc11d7fe0 Mon Sep 17 00:00:00 2001
From: Ujjwal3009 <50870185+Ujjwal3009@users.noreply.github.com>
Date: Fri, 25 Dec 2020 23:05:34 +0530
Subject: [PATCH 1/2] Error Fixed
---
Hotel-Management-Project-Java-master.iml | 11 +
backup | Bin 0 -> 646 bytes
.../Hotel-Management-Project-Java-master.iml | 11 +
.../LICENSE | 21 +
...nagement-Project-Java-master.kotlin_module | Bin 0 -> 16 bytes
.../README.md | 16 +
.../_config.yml | 1 +
.../project/Doubleroom.class | Bin 0 -> 784 bytes
.../project/Food.class | Bin 0 -> 571 bytes
.../project/Hotel.class | Bin 0 -> 8874 bytes
.../project/NotAvailable.class | Bin 0 -> 389 bytes
.../project/Project.class | Bin 0 -> 2958 bytes
.../project/Singleroom.class | Bin 0 -> 768 bytes
.../project/holder.class | Bin 0 -> 590 bytes
.../project/write.class | Bin 0 -> 1468 bytes
project/Project.java | 589 ++++++++++++++++++
16 files changed, 649 insertions(+)
create mode 100644 Hotel-Management-Project-Java-master.iml
create mode 100644 backup
create mode 100644 out/production/Hotel-Management-Project-Java-master/Hotel-Management-Project-Java-master.iml
create mode 100644 out/production/Hotel-Management-Project-Java-master/LICENSE
create mode 100644 out/production/Hotel-Management-Project-Java-master/META-INF/Hotel-Management-Project-Java-master.kotlin_module
create mode 100644 out/production/Hotel-Management-Project-Java-master/README.md
create mode 100644 out/production/Hotel-Management-Project-Java-master/_config.yml
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/Doubleroom.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/Food.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/Hotel.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/NotAvailable.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/Project.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/Singleroom.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/holder.class
create mode 100644 out/production/Hotel-Management-Project-Java-master/project/write.class
create mode 100644 project/Project.java
diff --git a/Hotel-Management-Project-Java-master.iml b/Hotel-Management-Project-Java-master.iml
new file mode 100644
index 0000000..1de981c
--- /dev/null
+++ b/Hotel-Management-Project-Java-master.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/backup b/backup
new file mode 100644
index 0000000000000000000000000000000000000000..de354581dcb1b99d0e7cccf436351a3dc9fae5eb
GIT binary patch
literal 646
zcmaKpKTE?v7{=eWX)Q&BR_h{ug~V1tq?1sEV4R9m2RWOwO-OR-K>{Lv0KvgY
z+=`v_8;H9&IQb3K+0DzJwke9qa=Ck--}B_T!3Sg=3Uf9kI&LwsLktzu3-QbMPqrV^
zAT*(MV;UcC?hR|gpc&Mu76
zyt&e-xk;Ge*2C<1r7ou-qd>kzEQVUF%Alm^=m<#$vf5IEQC>w&ftfb8c;nRoUQi%w
zArnU*UIISJ+P!;SlJEUXel=Vi!(*{ESJtZhU9WJDP0Q)HZs3`ls?q)d+GW_H
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/Hotel-Management-Project-Java-master.iml b/out/production/Hotel-Management-Project-Java-master/Hotel-Management-Project-Java-master.iml
new file mode 100644
index 0000000..1de981c
--- /dev/null
+++ b/out/production/Hotel-Management-Project-Java-master/Hotel-Management-Project-Java-master.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/out/production/Hotel-Management-Project-Java-master/LICENSE b/out/production/Hotel-Management-Project-Java-master/LICENSE
new file mode 100644
index 0000000..2d83057
--- /dev/null
+++ b/out/production/Hotel-Management-Project-Java-master/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 Shourya Jaiswal
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/out/production/Hotel-Management-Project-Java-master/META-INF/Hotel-Management-Project-Java-master.kotlin_module b/out/production/Hotel-Management-Project-Java-master/META-INF/Hotel-Management-Project-Java-master.kotlin_module
new file mode 100644
index 0000000000000000000000000000000000000000..a49347afef10a9b5f95305e1058ba36adec7d6dd
GIT binary patch
literal 16
RcmZQzU|?ooU|@t|0RRA102TlM
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/README.md b/out/production/Hotel-Management-Project-Java-master/README.md
new file mode 100644
index 0000000..6c12394
--- /dev/null
+++ b/out/production/Hotel-Management-Project-Java-master/README.md
@@ -0,0 +1,16 @@
+# Hotel-Management-OOP-Project
+
+This is a Hotel Management tool which can be used to manage
+activites like storing customer details, booking rooms of four different types, ordering food
+for particular rooms, unbooking rooms and showing the bill. It can also be used to see
+different room features and room availibility. It is a menu driven program and it runs until
+the user exits. File handling has been used to store the current status of the
+hotel(customer details, booked rooms, food ordered) in a file once the program exits so
+that when we restart the program, the old details are not lost. The program reads the file
+when it restarts to know the previous status of the hotel. Writing of file has been done in a
+separate thread as it can be done parallely. User defined exception is thrown if the user
+tries to book an already allotted room. Exception handling is properly done to deal with any
+kind of unexpected exception.
+##### Topics Covered-
+Classes and Objects, Inheritance, File Handling with Objects, ArrayList, implementing
+Interface, User defined exception and Exception handling.
diff --git a/out/production/Hotel-Management-Project-Java-master/_config.yml b/out/production/Hotel-Management-Project-Java-master/_config.yml
new file mode 100644
index 0000000..c741881
--- /dev/null
+++ b/out/production/Hotel-Management-Project-Java-master/_config.yml
@@ -0,0 +1 @@
+theme: jekyll-theme-slate
\ No newline at end of file
diff --git a/out/production/Hotel-Management-Project-Java-master/project/Doubleroom.class b/out/production/Hotel-Management-Project-Java-master/project/Doubleroom.class
new file mode 100644
index 0000000000000000000000000000000000000000..abe4db5c4550ad6fb21e4f43ef4eab4af57d14f9
GIT binary patch
literal 784
zcmcIiO>fgc5Ph3CaT>Nwaa+K&^b2BAw-BjET8f|_^bl2*QsusNS7D>Xi(IFN{vxg%
zEF=#60Dcr=W|LAR&Kx|ue*5Ol&fEF<>-!G?Z_uivgt8A$qJpYG@Hw*so#gGVN&7>c
zSvwM_?wi!)2Lk2RR|$~dbZnxAJw;?9PC+mKWUfi8bLY%`
zi+cjL^>26o583Jo)Vp?^CHlm0EAo8uT(7xPtdlz>2&|$^k4x@S1e@hn@`u(Eee}}A
zTBqGd$0u(54I&Qw0y8c)zB=j##Q+|~eTr{M{s8lMhfP8xNpO+pctIpu0`P1LRtacx;>vku!pOh@2G_w_`Kdgoyr1c=;O#pp
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/project/Food.class b/out/production/Hotel-Management-Project-Java-master/project/Food.class
new file mode 100644
index 0000000000000000000000000000000000000000..750ec65fd538a1764d16735da300b08f013e12f7
GIT binary patch
literal 571
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
Rt(N)h_p@&SvrsJx{ue7DuH^s#
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/project/NotAvailable.class b/out/production/Hotel-Management-Project-Java-master/project/NotAvailable.class
new file mode 100644
index 0000000000000000000000000000000000000000..2620f03f3b5ffd5ab1aa5a59aa1f7d1ec51bd748
GIT binary patch
literal 389
zcmZusO-sW-5Pj3cCdOzrEuQ186*PC1f`}d@RH4%QHZFBb+%0ii{8{!Sc<=}Kqr}-p
zs|WY+=HtD$GxPEJ_730#od^wh0sI&nXcF2}u@G4)^d!4{F67KAqY2G3rIqayyl!t4
zA|$j1#-`^Bp-M3>WqJ@GB6MbznaaXuOs+YCe_`$=TXLo4VE#Ck)txgDlH3%c9EnP~
z`n&1d2lYhQ&;R@Eln`1ow3X5mp4aW=zx&o*RzyQHuL^mk+>H3P-s#v0kz$kYb>866jT)NJ
z%udFvnRoLZ@L2^d0&Ug6aXVXZ+0oEvR0I){xVH&3mvPJ6Gp2&|0`1GLrLb$9+t4AM
zHwdg>ajvrP;%dW24V%y@pz@aKC2s$J}uZF$o<03l+CUeF36f;sT?_dD^0**RjyGAZtbPBm}
zD&v?bBRrt)i5@ZYSxYa5bB;3;P8+UnT6wj%R?LUSwDbwnGTmZW-5WjZIMZrh^kj|;
z6P|ROw7M@koH0_<9E92*9ho&#z1XI%^N%)C|(~^ODuhs#a5eRxlX~)RhJKV5$
zPbK1*hWqeSwsa)1JV)Z3wA7r{aKF^3X+yUxC#AdG7=Fg5S{-(5*R%^vNH|iA*zawLJp
z7BYo`hV!zG*5_S4=PH<8KG$AH9hprTUR(iOr2Ufrojml??C*
ze#>ub@F;%A5_a|l7)W8n)j+A~@c?fYuX>XdBF7L8$z3Hv)6fkxNMVuz=I{keA~(>;Q&(E~
z2=~rmk=L6_qRzD66TQnKwIo`buJ=S&LcTZA5c2ub929#!zJhu2f9!d7)t=*XIJRm}
z7WJ*#lSP}W_vH8Hl|B7);5zRKK2R#l&+Fzf(O(~`Zz^6#FHhsw(an>69ou*sy^f92
zI>Xlg#cL_)c`YRtF*Uvji_y0%z+S*F2mI~+dAM`X64JNG81G9KNg)*%PzQOYmT-{y
z`xpPm`j-DPeTNRQgstLx^pL=QQgDa@7@;+=*vF-{xJVivrgeCf8t@D?;u1CC3N_<3
z3gRtl!8_E7n-s$DsSWeA9-mM<{zM)4f;QkQx*gxpM*M{~;qTOmZz(Jk+AK8MBHC!1
z=%hQu7TO_pQbg>gE^#OA6o;u>#A%nfmwLnl6crhY35RxzhiH#@gnGrZ)F&>}K5>=$
z#WflbZ_}W-Nkif@Iv~EJgW_vCB)*|x@i!VFqNAMqJ*3icT1$6R3njd}^a2{tffhW5
z$N3^|g^DNeB-iI60(c5f!-q?i)jO5dC;Z*;v|@Kqy
z3wV){N5mf)>1osvvBgVx8Gf#40GIKK$4e`&;3{+SDv!fxyM-PF$}Ol0BDb(tghHWP
m{P!^!3^p=fRZIE~#~}WRb>DLuLcweDaUsB%*BFWL`o95$u*(Ag
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/project/Singleroom.class b/out/production/Hotel-Management-Project-Java-master/project/Singleroom.class
new file mode 100644
index 0000000000000000000000000000000000000000..4482774afd1d04eb4b155521b10c34fc3b05a09b
GIT binary patch
literal 768
zcma))&2G~`6ot9~Vk#>b97l6{M;s?pEK$oWPdULoY0E1cdu!Lon7jm2tRhQewl1h`;GgUV{+%#2gS{9W|
zE0bIGaLeRcqpTQa+Ql7#B`c=ND9N;vx%w;zIjQYLjS5*!G~qB;`b>
z*?}@fyu*6ZkBm>OaS9FuZllRV<`}uc49dPa9Q)=GvF0vg2LT_L8^FvOqZkcF!1eGH
zBK!{b-6`5rbV7e&3jZs=IJn2vw+h=_H%Z$ec^CJY_v*i~jtATs^2Ut(g=EuJ@Hcsz
z;BaS3$=xYd&Lvja6cEiM9@EYftl%jde`ck^8h0iYSi`3Iz*;uO0&^p*rH9-(*!&Gz
C<(Q}d
literal 0
HcmV?d00001
diff --git a/out/production/Hotel-Management-Project-Java-master/project/holder.class b/out/production/Hotel-Management-Project-Java-master/project/holder.class
new file mode 100644
index 0000000000000000000000000000000000000000..8eb87ddda08e1c29c9b02248f8fdc99c721cb4f5
GIT binary patch
literal 590
zcmZ8eO;5r=5Pe&a3RWnH`2FocIM}-wFB(roO;9xPU`o4zC8cW?YSe$_ftZ-+5Aa7B
zrwa)2ursqW^XBcm{r>s*0&s-=3=AYpBrVJ!#b9^bC)Wwwu;pAfJKXCtq>e=>`X>yD
zgL1>fEJNW@$++g6$*37{C1p2_4CYK&7Uq#<$c{VOGVr-#$OqALq+TBUAwtP6!{U8y
z+%_3hjVIX_^6{9w&k4t;P$m|p`0FBUP52irl(0nQ5m!%Fx%y8wL20rT3#%G7BAbGl
zSZ63|NrZIjTnRT2uP*J(kUW(>xm-M~LuKNs;(>uRX%Va$nblEMJP8j|!`BrI9P%4ko!YEO?R&*;z(lHZ`n(>S19
zc?YZ5nNOGlq$_q&2RWT73{cb=3YOmpWMGqQiN*kRqP!u>2HkJ5g*!TcrD@9aupPQF
J?2+fEZv6kWSiri_DV5f#vaib`9w-f#6v1#d-+H5g-}IW0#!GR$daPF4QISD$>=
zs3e;B0e*)1pvGwY0pp$vw21LxrgL`JS$plZ_cmQ0o
zqTmSkL1DW3P}Ve|^OWt{`V66CG&|FU6uJzU7S_TdbT>Q|pbC#YTT4Q!uC#RSsVXy-
zm;S3OXI6Se1M3J|LVjBnCT&MfH+7?_E83G{K85w1sw!%8&4!6?qys^{guc;oOAPu*4N9ZD%vF5t{>sErkAqvj3tP~G>adiXRA}coDTxiID!0)u-mu9ss6jPLh<5c*N7E`#y
z9iQ+#CGuxnMV|0==26e06}C?D>qUOp-*zHC(Ptdu*ro`L!#Kh#
z-WRg+RNyE&W6o#1k9T719lCF)dls>w{0@J)Uas~8U$hAf
waiv9^3OUDOt*4pOK;o`}Z5F3E!^;HD;vD~`7 food =new ArrayList<>();
+
+
+ Singleroom()
+ {
+ this.name="";
+ }
+ Singleroom(String name,String contact,String gender)
+ {
+ this.name=name;
+ this.contact=contact;
+ this.gender=gender;
+ }
+}
+class Doubleroom extends Singleroom implements Serializable
+{
+ String name2;
+ String contact2;
+ String gender2;
+
+ Doubleroom()
+ {
+ this.name="";
+ this.name2="";
+ }
+ Doubleroom(String name,String contact,String gender,String name2,String contact2,String gender2)
+ {
+ this.name=name;
+ this.contact=contact;
+ this.gender=gender;
+ this.name2=name2;
+ this.contact2=contact2;
+ this.gender2=gender2;
+ }
+}
+class NotAvailable extends Exception
+{
+ @Override
+ public String toString()
+ {
+ return "Not Available !";
+ }
+}
+
+class holder implements Serializable
+{
+ Doubleroom luxury_doublerrom[]=new Doubleroom[10]; //Luxury
+ Doubleroom deluxe_doublerrom[]=new Doubleroom[20]; //Deluxe
+ Singleroom luxury_singleerrom[]=new Singleroom[10]; //Luxury
+ Singleroom deluxe_singleerrom[]=new Singleroom[20]; //Deluxe
+}
+
+class Hotel
+{
+ static holder hotel_ob=new holder();
+ static Scanner sc = new Scanner(System.in);
+ static void CustDetails(int i,int rn)
+ {
+ String name, contact, gender;
+ String name2 = null, contact2 = null;
+ String gender2="";
+ System.out.print("\nEnter customer name: ");
+ name = sc.next();
+ System.out.print("Enter contact number: ");
+ contact=sc.next();
+ System.out.print("Enter gender: ");
+ gender = sc.next();
+ if(i<3)
+ {
+ System.out.print("Enter second customer name: ");
+ name2 = sc.next();
+ System.out.print("Enter contact number: ");
+ contact2=sc.next();
+ System.out.print("Enter gender: ");
+ gender2 = sc.next();
+ }
+
+ switch (i) {
+ case 1:hotel_ob.luxury_doublerrom[rn]=new Doubleroom(name,contact,gender,name2,contact2,gender2);
+ break;
+ case 2:hotel_ob.deluxe_doublerrom[rn]=new Doubleroom(name,contact,gender,name2,contact2,gender2);
+ break;
+ case 3:hotel_ob.luxury_singleerrom[rn]=new Singleroom(name,contact,gender);
+ break;
+ case 4:hotel_ob.deluxe_singleerrom[rn]=new Singleroom(name,contact,gender);
+ break;
+ default:System.out.println("Wrong option");
+ break;
+ }
+ }
+
+ static void bookroom(int i)
+ {
+ int j;
+ int rn;
+ System.out.println("\nChoose room number from : ");
+ switch (i) {
+ case 1:
+ for(j=0;j60)
+ System.out.println("Room doesn't exist");
+ else if(ch2>40)
+ Hotel.order(ch2-41,4);
+ else if(ch2>30)
+ Hotel.order(ch2-31,3);
+ else if(ch2>10)
+ Hotel.order(ch2-11,2);
+ else if(ch2>0)
+ Hotel.order(ch2-1,1);
+ else
+ System.out.println("Room doesn't exist");
+ break;
+ case 5:
+ System.out.print("Room Number -");
+ ch2 = sc.nextInt();
+ if(ch2>60)
+ System.out.println("Room doesn't exist");
+ else if(ch2>40)
+ Hotel.deallocate(ch2-41,4);
+ else if(ch2>30)
+ Hotel.deallocate(ch2-31,3);
+ else if(ch2>10)
+ Hotel.deallocate(ch2-11,2);
+ else if(ch2>0)
+ Hotel.deallocate(ch2-1,1);
+ else
+ System.out.println("Room doesn't exist");
+ break;
+ case 6:break x;
+
+ }
+
+ System.out.println("\nContinue : (y/n)");
+ wish=sc.next().charAt(0);
+ if(!(wish=='y'||wish=='Y'||wish=='n'||wish=='N'))
+ {
+ System.out.println("Invalid Option");
+ System.out.println("\nContinue : (y/n)");
+ wish=sc.next().charAt(0);
+ }
+
+ }while(wish=='y'||wish=='Y');
+
+ Thread t=new Thread(new write(Hotel.hotel_ob));
+ t.start();
+ }
+ catch(Exception e)
+ {
+ System.out.println("Not a valid input");
+ }
+ }
+}
From 818c07ddf0b1a0afaa2e121cf155cf87adbf5a7e Mon Sep 17 00:00:00 2001
From: Ujjwal3009 <50870185+Ujjwal3009@users.noreply.github.com>
Date: Fri, 25 Dec 2020 23:06:00 +0530
Subject: [PATCH 2/2] Delete Project.java
---
Project.java | 589 ---------------------------------------------------
1 file changed, 589 deletions(-)
delete mode 100755 Project.java
diff --git a/Project.java b/Project.java
deleted file mode 100755
index 9a2bc7d..0000000
--- a/Project.java
+++ /dev/null
@@ -1,589 +0,0 @@
-package project;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.ObjectInputStream;
-import java.io.ObjectOutputStream;
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.Scanner;
-
-class Food implements Serializable
-{
- int itemno;
- int quantity;
- float price;
-
- Food(int itemno,int quantity)
- {
- this.itemno=itemno;
- this.quantity=quantity;
- switch(itemno)
- {
- case 1:price=quantity*50;
- break;
- case 2:price=quantity*60;
- break;
- case 3:price=quantity*70;
- break;
- case 4:price=quantity*30;
- break;
- }
- }
-}
-class Singleroom implements Serializable
-{
- String name;
- String contact;
- String gender;
- ArrayList food =new ArrayList<>();
-
-
- Singleroom()
- {
- this.name="";
- }
- Singleroom(String name,String contact,String gender)
- {
- this.name=name;
- this.contact=contact;
- this.gender=gender;
- }
-}
-class Doubleroom extends Singleroom implements Serializable
-{
- String name2;
- String contact2;
- String gender2;
-
- Doubleroom()
- {
- this.name="";
- this.name2="";
- }
- Doubleroom(String name,String contact,String gender,String name2,String contact2,String gender2)
- {
- this.name=name;
- this.contact=contact;
- this.gender=gender;
- this.name2=name2;
- this.contact2=contact2;
- this.gender2=gender2;
- }
-}
-class NotAvailable extends Exception
-{
- @Override
- public String toString()
- {
- return "Not Available !";
- }
-}
-
-class holder implements Serializable
-{
- Doubleroom luxury_doublerrom[]=new Doubleroom[10]; //Luxury
- Doubleroom deluxe_doublerrom[]=new Doubleroom[20]; //Deluxe
- Singleroom luxury_singleerrom[]=new Singleroom[10]; //Luxury
- Singleroom deluxe_singleerrom[]=new Singleroom[20]; //Deluxe
-}
-
-class Hotel
-{
- static holder hotel_ob=new holder();
- static Scanner sc = new Scanner(System.in);
- static void CustDetails(int i,int rn)
- {
- String name, contact, gender;
- String name2 = null, contact2 = null;
- String gender2="";
- System.out.print("\nEnter customer name: ");
- name = sc.next();
- System.out.print("Enter contact number: ");
- contact=sc.next();
- System.out.print("Enter gender: ");
- gender = sc.next();
- if(i<3)
- {
- System.out.print("Enter second customer name: ");
- name2 = sc.next();
- System.out.print("Enter contact number: ");
- contact2=sc.next();
- System.out.print("Enter gender: ");
- gender2 = sc.next();
- }
-
- switch (i) {
- case 1:hotel_ob.luxury_doublerrom[rn]=new Doubleroom(name,contact,gender,name2,contact2,gender2);
- break;
- case 2:hotel_ob.deluxe_doublerrom[rn]=new Doubleroom(name,contact,gender,name2,contact2,gender2);
- break;
- case 3:hotel_ob.luxury_singleerrom[rn]=new Singleroom(name,contact,gender);
- break;
- case 4:hotel_ob.deluxe_singleerrom[rn]=new Singleroom(name,contact,gender);
- break;
- default:System.out.println("Wrong option");
- break;
- }
- }
-
- static void bookroom(int i)
- {
- int j;
- int rn;
- System.out.println("\nChoose room number from : ");
- switch (i) {
- case 1:
- for(j=0;j60)
- System.out.println("Room doesn't exist");
- else if(ch2>40)
- Hotel.order(ch2-41,4);
- else if(ch2>30)
- Hotel.order(ch2-31,3);
- else if(ch2>10)
- Hotel.order(ch2-11,2);
- else if(ch2>0)
- Hotel.order(ch2-1,1);
- else
- System.out.println("Room doesn't exist");
- break;
- case 5:
- System.out.print("Room Number -");
- ch2 = sc.nextInt();
- if(ch2>60)
- System.out.println("Room doesn't exist");
- else if(ch2>40)
- Hotel.deallocate(ch2-41,4);
- else if(ch2>30)
- Hotel.deallocate(ch2-31,3);
- else if(ch2>10)
- Hotel.deallocate(ch2-11,2);
- else if(ch2>0)
- Hotel.deallocate(ch2-1,1);
- else
- System.out.println("Room doesn't exist");
- break;
- case 6:break x;
-
- }
-
- System.out.println("\nContinue : (y/n)");
- wish=sc.next().charAt(0);
- if(!(wish=='y'||wish=='Y'||wish=='n'||wish=='N'))
- {
- System.out.println("Invalid Option");
- System.out.println("\nContinue : (y/n)");
- wish=sc.next().charAt(0);
- }
-
- }while(wish=='y'||wish=='Y');
-
- Thread t=new Thread(new write(Hotel.hotel_ob));
- t.start();
- }
- catch(Exception e)
- {
- System.out.println("Not a valid input");
- }
- }
-}