Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

How do I get it so that when the user answers N to a buisness ticket it will accept the prompt the 1 st time?

How do I get it so that when the user answers N to a buisness ticket it will accept the prompt the 1st time?
Heres the code:
public static void main(String[] args){
System.out.println("Flight open for ticket sales.");
SeatingPlan plan = new SeatingPlan();
Manifest manifest = new Manifest(plan);
SeatReserver reserver = plan.getSeatReserver();
int seatsSold =0;
UserPrompter prompter = new UserPrompter("Do you want to purchace a ticket?");
while ( prompter.getYesNoAnswer() && seatsSold < plan.getTotalSeats()){
for ( int c =0; c < SeatingClass.values().length; c++){
SeatingClass sClass = SeatingClass.values()[c];
if ( sClass.getNumSeatsSold()< sClass.getNumSeats()){
UserPrompter prompt2= new UserPrompter(" Do you want "+ sClass +" class? ");
if ( prompt2.getYesNoAnswer()){
reserver.sellTicket(sClass);
break;
}
}
}
}
manifest.printOut();
}
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 31st International Conference Dexa 2020 Bratislava Slovakia September 14 17 2020 Proceedings Part 1 Lncs 12391

Authors: Sven Hartmann ,Josef Kung ,Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil

1st Edition

303059002X, 978-3030590024

More Books

Students also viewed these Databases questions