import java.util.Scanner; public class ManyDrinks { public static void main(String [] args) { double total = 0; Drink myDrink1 = new Coffee("Small",1,"Espresso"); Drink myDrink2 = new Coffee("Middle",1,"Venti"); Drink myDrink3 = new Beer("Large",1,4.2); Drink myDrink4 = new Beer("Small",1,8.6); System.out.println("Drink number : 1"); myDrink1.print(); myDrink1.order(); System.out.println(); System.out.println("Drink number : 2"); myDrink2.print(); myDrink2.order(); System.out.println(); System.out.println("Drink number : 3"); myDrink3.print(); myDrink3.order(); System.out.println(); System.out.println("Drink number : 4"); myDrink4.print(); myDrink4.order(); System.out.println(); Scanner input = new Scanner(System.in); System.out.print("Is this lunch time (Yes/No):"); //method overloading, for lunch time, $3 for each drink. For dinner, the price is set in coffee class and beer class based on your options if(input.next().equalsIgnoreCase("Yes")) { total = caculateTotal(myDrink1.getNumDrinks()+ myDrink2.getNumDrinks() + myDrink3.getNumDrinks() + myDrink4.getNumDrinks()); } else { total = caculateTotal((myDrink1.getNumDrinks() * myDrink1.price()+ myDrink2.getNumDrinks()* myDrink2.price()), (myDrink3.getNumDrinks() * myDrink3.price() + myDrink4.getNumDrinks() * myDrink4.price())); } input.close(); System.out.printf("Your total is $%.2f", total); } //method overloading, for lunch time, $3 for each drink. For dinner, the price is set in coffee class and beer class based on your options static double caculateTotal(int myNumDrinks) { return myNumDrinks * 3.0; } static double caculateTotal(double myCoffeePrice, double myBeerPrice) { return myCoffeePrice + myBeerPrice; } }