Advertisement
LoraOrliGeo

CarSalesman_Engine

Jun 13th, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. public class Engine {
  2.     private String model;
  3.     private int power;
  4.     private int displacement;
  5.     private String efficiency;
  6.  
  7.     public Engine(String model, int power) {
  8.         this.model = model;
  9.         this.power = power;
  10.         this.efficiency = "n/a";
  11.     }
  12.  
  13.     public Engine(String model, int power, int displacement, String efficiency) {
  14.         this(model, power);
  15.         this.displacement = displacement;
  16.         this.efficiency = efficiency;
  17.     }
  18.  
  19.     public Engine(String model, int power, int displacement) {
  20.         this(model, power);
  21.         this.displacement = displacement;
  22.         this.efficiency = "n/a";
  23.     }
  24.  
  25.     public Engine(String model, int power, String efficiency) {
  26.         this(model, power);
  27.         this.efficiency = efficiency;
  28.     }
  29.  
  30.     public String getModel(){
  31.         return this.model;
  32.     }
  33.  
  34.     @Override
  35.     public String toString() {
  36.         String displacement = this.displacement + "";
  37.         if (this.displacement == 0){
  38.             displacement = "n/a";
  39.         }
  40.  
  41.         String output = String.format("Power: %d\n" +
  42.                                       "Displacement: %s\n" +
  43.                                       "Efficiency: %s", this.power, displacement, this.efficiency);
  44.         return output;
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement