Advertisement
Ramdan51-062

TicketMachine

Sep 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. public class TicketMachine
  2. {
  3.     private int price;      //Harga Tiket
  4.     private int balance;    //Uang yg ada
  5.     private int refund;     //Kembalian
  6.     private int total;      //Total uang dalam mesin
  7.     private int ticket;     //Jumlah tiket yg bisa dibeli
  8.    
  9.  
  10.     /**
  11.      * Constructor for objects of class TicketMachine
  12.      */
  13.     public TicketMachine(int ticketPrice)
  14.     {
  15.         price = ticketPrice;
  16.         balance = 0;
  17.         total = 0;
  18.     }
  19.  
  20.         public int getPrice()
  21.     {
  22.         return price;
  23.     }
  24.     public int getBalance()
  25.     {
  26.         return balance;
  27.     }
  28.     public void addBalance(int amount)
  29.     {
  30.         if(amount>0) balance = balance + amount;
  31.         else System.out.println ("Insert a sensible amount of money.\nThank you");
  32.     }
  33.     public void printTicket()
  34.     {
  35.         System.out.println("##################");  
  36.         System.out.println("# The BlueJ Line");  
  37.         System.out.println("# Ticket");  
  38.         System.out.println("# " + price + " rupiahs");  
  39.         System.out.println("##################");  
  40.         System.out.println();
  41.         total = total + balance;
  42.         balance = 0;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement