Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 27th, 2012  |  syntax: None  |  size: 2.28 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. package parkinghw3;
  2.  
  3. public class Main
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 Parking parking1 = new Parking();
  8.                 Transport[] TransportsWithMaxVelocity;
  9.                
  10.                 parking1.addVehicle(new Car("Blue",180,2010));
  11.                 parking1.addVehicle(new Truck("Green",140,2004,4.44));
  12.                 parking1.addVehicle(new Car("Blue",190,2009));
  13.                 parking1.addVehicle(new Car("Yellow",280,2010));
  14.                 parking1.addVehicle(new Truck("Pink",200,2010,3.4));
  15.                 parking1.addVehicle(new Bike("Black",150,4));
  16.                 parking1.addVehicle(new Bike("Red",250,5));
  17.                 parking1.addVehicle(new Bike("Black",100,3));
  18.                 parking1.addVehicle(new Car("White",200,1999));
  19.                 parking1.addVehicle(new Truck("Red",110,1990,5.26));
  20.                 parking1.addVehicle(new Truck("Black",140,2005,4.65));
  21.                 parking1.addVehicle(new Bike("Yellow",140,4));
  22.                 parking1.addVehicle(new Car("Blue",150,2005));
  23.                
  24.                 parking1.removeVehicle(2);
  25.                 parking1.addVehicle(new Car("Blue",150,2005));
  26.                 parking1.removeVehicle(11);
  27.                 parking1.addVehicle(new Car("Black",120,2002));
  28.                
  29.                 System.out.println(parking1.toString());
  30.                 System.out.println("First Green vehicle:\n" +
  31.                                 (parking1.vehicleByColor("Green")==null?
  32.                                                 "No Green vehicle":parking1.vehicleByColor("Green").toString()));
  33.                
  34.                
  35.                 System.out.println("number Of Vehicles with more than two wheels: "
  36.                                 + parking1.numOfVehicles());
  37.  
  38.                 System.out.println("number Of Cars: " + parking1.numOfCars());
  39.                 System.out.println("number Of Trucks Between Two Weights: "
  40.                                 + parking1.numOfTrucksBetweenTwoWeights(3.2, 4.5));
  41.                 System.out.println("number Of Bikes with gear between Two Gears: "
  42.                                 + parking1.numOfBikesWithGearBetweenTwoGears(1, 3));
  43.                
  44.                 System.out.println("\n***************************************");
  45.                 System.out.println("Transports according to max velocity:");
  46.                 TransportsWithMaxVelocity = parking1.TransportsWithMaxVelocity(140);
  47.                 for (int i = 0; i < TransportsWithMaxVelocity.length; i++)
  48.                 {
  49.                         if (TransportsWithMaxVelocity[i] instanceof Car)
  50.                         {
  51.                                 System.out.println("Car:");
  52.                         }
  53.                         else if (TransportsWithMaxVelocity[i] instanceof Truck)
  54.                         {
  55.                                 System.out.println("Truck:");
  56.                         }
  57.                         else if (TransportsWithMaxVelocity[i] instanceof Bike)
  58.                         {
  59.                                 System.out.println("Bike:");
  60.                         }
  61.                         System.out.println(TransportsWithMaxVelocity[i].toString());
  62.                 }
  63.                
  64.         }
  65. }