Advertisement
bha2597

Untitled

Aug 25th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1.  
  2. /**
  3.  * @author Bruno Alves
  4.  * @version 8/25/2014
  5.  * Does car calculations using objects!
  6.  *
  7.  */
  8. public class CarV5 {
  9.    
  10.     private String carType1;
  11.     private int sMiles1, eMiles1, dist1;
  12.     private double gals1, mpg1;
  13.    
  14.    
  15.     public CarV5(String carType1OOP, int sMiles1OOP, int eMiles1OOP, int dist1OOP, double gals1OOP, double mpg1OOP)
  16.     {
  17.         carType1 = carType1OOP;
  18.         sMiles1 = sMiles1OOP;
  19.         eMiles1 = eMiles1OOP;
  20.         dist1 = dist1OOP;
  21.         gals1 = gals1OOP;
  22.         mpg1 = mpg1OOP;
  23.  
  24.     }
  25.    
  26.     public int calcDistance(int sMiles, int eMiles)
  27.     {
  28.         int distance = eMiles - sMiles;
  29.  
  30.         return distance;
  31.     }
  32.    
  33.    
  34.     public double calcMPG(int dist, double gals)
  35.     {
  36.         double mpg = dist / gals;
  37.        
  38.         return mpg;
  39.     }
  40.     /*
  41.     public double calcGPM(int dist1)
  42.     {
  43.         double gpm = gals / dist;
  44.        
  45.         return gpm;
  46.        
  47.     }
  48.    
  49.     public double totalCost()
  50.     {
  51.         double cost = gals / dist;
  52.        
  53.         return cost;
  54.     }
  55.     */
  56.    
  57.     public void print(String carType, int sMiles, int eMiles, int dist, double gals, double mpg)
  58.     {
  59.         System.out.printf("Type of Car      Start Miles  End Miles    Distance   Gallons  Miles/Gal %n");
  60.         System.out.printf("**************************************************************************%n");
  61.        
  62.        
  63.         System.out.printf("%s    %d      %d          %d       %.2f       %.2f", carType, sMiles, eMiles, dist, gals, mpg);
  64.     }
  65.    
  66.  
  67.     public static void main(String[] args)
  68.     {
  69.         String carType1 = "2011 Dodge Nitro";
  70.         int sMiles1 = 42380, eMiles1 = 42400, dist1 = 0;
  71.         double gals1 = 2.0, mpg1 = 0.0;
  72.         CarV5 car1 = new CarV5(carType1, sMiles1, eMiles1, dist1, gals1, mpg1);
  73.        
  74.         //System.out.println(car1.carType1);
  75.        
  76.         //dist = car1.calcDistance(sMiles, eMiles);
  77.        
  78.         //mpg = car1.calcMPG(dist, gals);
  79.        
  80.         //car1.print(carType, sMiles, eMiles, dist, gals, mpg);
  81.  
  82.  
  83.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement