import java.io.*; class UseDrinksMachine7e { // Shows use of different types of drinks machine public static void main(String[] args) throws NumberFormatException, IOException { DrinksMachineA machine1 = new DrinksMachineA(40); DrinksMachineB machine2 = new DrinksMachineB(80); DrinksMachineC machine3 = new DrinksMachineC(25); DrinksMachine cheapest; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int amount; machine3.loadCokes(10); System.out.print("How much do you want to put in a machine? "); amount = Integer.parseInt(in.readLine()); cheapest = DrinksMachineFuncs.cheapestMachine(machine1,machine2,machine3); cheapest.addMoney(amount); System.out.print("When you press the coke button on the cheapest machine "); System.out.println("you get: "+cheapest.pressCoke()); } }