rushdie

BankTester Modified

Dec 23rd, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.28 KB | None | 0 0
  1.  
  2. public class Tester {
  3.  
  4.     public static void main(String[] args) {
  5.         Account[] Reg = new Regular[4];
  6.         Reg[0] = new Regular ();
  7.         Reg[1] = new Regular ();
  8.         Reg[2] = new Regular ();
  9.         Reg[3] = new Regular ();
  10.        
  11.         Account[] Bus = new Bussiness[4];
  12.         Bus[0]= new Bussiness();
  13.         Bus[1]= new Bussiness();
  14.         Bus[2]= new Bussiness();
  15.         Bus[3]= new Bussiness();
  16.        
  17.         Account[] Teen = new Teenage[4];
  18.         Teen[0] = new Teenage ();
  19.         Teen[1] = new Teenage ();
  20.         Teen[2] = new Teenage ();
  21.         Teen[3] = new Teenage ();
  22.        
  23.         Student[] Stud = new Student[4];
  24.         Stud[0]= new Student();
  25.         Stud[1]= new Student();
  26.         Stud[2]= new Student();
  27.         Stud[3]= new Student();
  28.        
  29.         Reg[0].deposit(500.00);
  30.         Reg[1].deposit(250.00);
  31.         Reg[2].deposit(400.00);
  32.         Reg[3].deposit(1000.00);
  33.        
  34.         Bus[0].deposit(500.00);
  35.         Bus[1].deposit(250.00);
  36.         Bus[2].deposit(400.00);
  37.         Bus[3].deposit(1000.00);
  38.        
  39.         Teen[0].deposit(500.00);
  40.         Teen[1].deposit(250.00);
  41.         Teen[2].deposit(400.00);
  42.         Teen[3].deposit(1000.00);
  43.        
  44.         Stud[0].deposit(500.00);
  45.         Stud[1].deposit(25000.00);
  46.         Stud[2].deposit(400.00);
  47.         Stud[3].deposit(12000.00);
  48.        
  49.         Reg[0].withDraw(100);
  50.         Reg[1].withDraw(200);
  51.         Reg[2].withDraw(300);
  52.         Reg[3].withDraw(400);
  53.        
  54.         Bus[0].withDraw(1600);
  55.         Bus[1].withDraw(1000);
  56.         Bus[2].withDraw(300);
  57.         Bus[3].withDraw(1000);
  58.        
  59.         Teen[0].withDraw(100);
  60.         Teen[1].withDraw(200);
  61.         Teen[2].withDraw(300);
  62.         Teen[3].withDraw(400);
  63.        
  64.         Stud[0].withDraw(500.00);
  65.         Stud[1].withDraw(1000);
  66.         Stud[2].withDraw(300);
  67.         Stud[3].withDraw(1000);
  68.        
  69.         System.out.println(Reg[0]._balance);
  70.         System.out.println(Bus[0]._balance);
  71.         System.out.println(Teen[0]._balance);
  72.         System.out.println(Stud[0]._balance);
  73.        
  74.         Stud[1].getLoan(50000, 20);
  75.         Stud[1].loanReturnByMonth();
  76.         Stud[1].setAccountFee(75);
  77.         Stud[1].getBalance();
  78.         System.out.println("Student "+ Stud[1].getAccountNumber()
  79.                 + Stud[1].toString()
  80.                 + " Fee: "+ Stud[1].getAccountFee()
  81.                 + " Balance: "+Stud[1].getBalance());
  82.  
  83.  
  84.         Stud[3].getLoan(20000, 20);
  85.         Stud[3].loanReturnByMonth();
  86.         Stud[3].setAccountFee(100);
  87.         Stud[3].getBalance();
  88.  
  89.         System.out.println("Student "+ Stud[3].getAccountNumber()
  90.                 + Stud[3].toString()
  91.                 + " Fee: "+ Stud[3].getAccountFee()
  92.                 + " Balance: "+Stud[3].getBalance());
  93.  
  94.     }
  95.  
  96. }
Add Comment
Please, Sign In to add comment