• Source
    1.  
    2. public class TicketMachine
    3. {
    4. // Harga Tiket
    5. private int price;
    6. // Jumlah uang yang dimasukkan oleh pelanggan
    7. private int balance;
    8. // Jumlah uang yang diterima mesin
    9. private int total;
    10. public TicketMachine(int ticketCost)
    11. {
    12. price = ticketCost;
    13. balance = 0;
    14. total = 0;
    15. }
    16. public int getPrice()
    17. {
    18. return price;
    19. }
    20. public int getBalance()
    21. {
    22. return balance;
    23. }
    24. public void insertMoney(int amount)
    25. {
    26. if (amount > 0)
    27. {
    28. balance = balance + amount;
    29. }
    30. }
    31. public void printTicket()
    32. {
    33. System.out.println("##################");
    34. System.out.println("# The BlueJ Line");
    35. System.out.println("# Ticket");
    36. System.out.println("# " + price + " cents.");
    37. System.out.println("##################");
    38. System.out.println();
    39. total = total + balance;
    40. balance = 0;
    41. }
    42.  
    43. }