Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.00 KB | None | 0 0
  1. package lab04;
  2. import java.util.ArrayList;
  3. import java.util.Collections;
  4.  
  5. public class InterfaceTester{
  6.  
  7.     /**
  8.      * @param args
  9.      */
  10.     public static void main(String[] args) {
  11.         // TODO Auto-generated method stub
  12.         System.out.println("Account Balances sorted");
  13.         BankAccount account1 = new BankAccount(3500);
  14.         BankAccount account2 = new BankAccount(0);
  15.         BankAccount account3 = new BankAccount(10000);
  16.         BankAccount account4 = new BankAccount(100);
  17.         BankAccount account5 = new BankAccount(168168);
  18.         BankAccount account6 = new BankAccount(99988);
  19.         ArrayList < BankAccount > list = new ArrayList < BankAccount >();
  20.         list.add(account1);
  21.         list.add(account2);
  22.         list.add(account3);
  23.         list.add(account4);
  24.         list.add(account5);
  25.         list.add(account6);
  26.    
  27.         Collections.sort(list);
  28.  
  29.        
  30.         for (int i = 0; i < list.size(); i++)
  31.         {  
  32.             BankAccount b = list.get(i);
  33.             System.out.println(b.getBalance());
  34.         }
  35.         System.out.print("\nSorted Rectangles by Area\n");
  36.         Rect rectangle1 = new Rect(20,20);
  37.         Rect rectangle2 = new Rect(10,10);
  38.         Rect rectangle3 = new Rect(60,150);
  39.         Rect rectangle4 = new Rect (520,700);
  40.  
  41.        
  42.         ArrayList < Rect > rList = new ArrayList < Rect >();
  43.         rList.add(rectangle1);
  44.         rList.add(rectangle2);
  45.         rList.add(rectangle3);
  46.         rList.add(rectangle4);
  47.  
  48.         Collections.sort(rList);
  49.        
  50.         for (int i = 0; i < rList.size(); i++)
  51.         {  
  52.             Rect c = rList.get(i);
  53.            
  54.             System.out.println(c.toString());
  55.         }
  56.         public static double computeAverage(ArrayList rList)
  57.         {
  58.             double sum= 0;
  59.             for (int i = 0; i < rList.size(); i++)
  60.             {Sizeable s = (Sizeable)list.get( i );  
  61.             sum += s.getSizeOf();
  62.            
  63.             }
  64.             return sum / rList.size();
  65.  
  66.         }
  67.        
  68.     }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement