import java.io.*; public class RailwayReservation { InputStreamReader isr=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (isr); //System.out.print("Please enter a word"); int pno[]=new int[275]; String name[]=new String[275]; String phno[]=new String[275]; int age[]=new int[275]; int cl[]=new int[275]; int pcount=0; int pnum=1; int max1=75; int max2=125; int max3=175; public void doMenu() throws Exception { int cho=0; do { System.out.println("\f"); doHeading(); System.out.println("1.Book ticket"); System.out.println("2.Cancel ticket"); System.out.println("3.Search passenger"); System.out.println("4.Reservation chart"); System.out.println("5.Display unbooked tickets"); System.out.println("6.Exit"); System.out.println("Please enter your choice"); cho=Integer.parseInt(br.readLine()); switch(cho) { case 1: doBook(); break; case 2: doCancel(); break; case 3: doSearch(); break; case 4: doDispList(); break; case 5: doDispUnbooked(); break; case 6: doExit(); break; default : System.out.println("Invalid choice"); } char e=(char)br.read(); }while(cho!=6); } private void doHeading()throws Exception { System.out.println("#########################################################"); System.out.println("****** Railway Reservation For Geetanjali Express *******"); System.out.println("#########################################################"); } private void doBook()throws Exception { System.out.println("Please enter the class of ticket"); System.out.println("1. AC\t 2. First\t 3. Sleeper\t"); int c=Integer.parseInt(br.readLine()); System.out.println("Please enter no. of tickets"); int t=Integer.parseInt(br.readLine()); int ticketAvailable=0; if(c==1 && max1>=t) { ticketAvailable=1; } if(c==2 && max2>=t) { ticketAvailable=1; } if(c==3 && max3>=t) { ticketAvailable=1; } if(ticketAvailable==1) { for(int i=0;i