import java.io.*; class UseDrinksMachine7a { // Shows use of if statement, and static method which returns a boolean public static void main(String[] args) throws NumberFormatException, IOException { DrinksMachine machine1 = new DrinksMachineA(25); DrinksMachine machine2 = new DrinksMachineA(80); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int amount; String reply; System.out.print("How much do you want to put in a machine? "); amount = Integer.parseInt(in.readLine()); if(cheaper(machine1,machine2)) { machine1.addMoney(amount); reply = machine1.pressCoke(); } else { machine2.addMoney(amount); reply = machine2.pressCoke(); } System.out.print("When you press the coke button on the cheaper machine "); System.out.println("you get: "+reply); } public static boolean cheaper(DrinksMachine a,DrinksMachine b) { return a.showPrice()