Welcome to On-Line Tickets!
What is your name?
Tom
How many movie tickets ($9.00) would you like to purchase?
4
How many concert tickets ($20.00) would you like to purchase?
8
Your order has been processed Tom.
Total Order: $196.00
importjava.util.Scanner;/** * http://www-rohan.sdsu.edu/~masc0555/cs107hw2.txt * * @author Tom Paulus * Created on 9/13/15. */publicclassHW2{publicstaticvoidmain(String[]args){finaldoubleCONCERT_TICKET_PRICE=20.00;finaldoubleMOVIE_TICKET_PRICE=9.00;Stringuser_name="";intmovie_ticket_count=-1;intconcert_ticket_count=-1;doubleorder_total=0d;finalScannerscanner=newScanner(System.in);System.out.println("Welcome to On-Line Tickets!");do{try{while(user_name.isEmpty()){System.out.println("What is your name?");user_name=scanner.nextLine().trim();}while(movie_ticket_count<0){System.out.printf("How many movie tickets ($%2.2f) would you like to purchase?\n",MOVIE_TICKET_PRICE);movie_ticket_count=scanner.nextInt();}while(concert_ticket_count<0){System.out.printf("How many concert tickets ($%2.2f) would you like to purchase?\n",CONCERT_TICKET_PRICE);concert_ticket_count=scanner.nextInt();}System.out.printf("Your order has been processed %s.\n",user_name);order_total=(MOVIE_TICKET_PRICE*movie_ticket_count)+(CONCERT_TICKET_PRICE*concert_ticket_count);System.out.printf("Total Order: $%2.2f\n",order_total);}catch(Exceptione){System.out.println("Looks like you made an invalid entry, let's try again.");scanner.nextLine();}}while(order_total==0);}}
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.