package com.spconger.VehicleExample;
public class Program {
public static void main(String[] args) {
Display d = new Display();
}
}
package com.spconger.VehicleExample;
public class Vehicle {
/*
* Class can contain methods
* Constants and variables (class level fields)
* constructor
*/
//private fields
private int passengers;
private int fuelCapacity;
private int mpg;
//public getter and setters
//accessors and mutators
public int getPassengers(){
return passengers;
}
public void setPassengers(int passengers){
this.passengers=passengers;
}
public int getFuelCapacity() {
return fuelCapacity;
}
public void setFuelCapacity(int fuelCapacity) {
this.fuelCapacity = fuelCapacity;
}
public int getMpg() {
return mpg;
}
public void setMpg(int mpg) {
this.mpg = mpg;
}
//public method
public int calculateRange(){
return getFuelCapacity() * getMpg();
}
}
package com.spconger.VehicleExample;
import java.util.Scanner;
public class Display {
private Vehicle vehicle;
Scanner scan;
public Display(){
vehicle = new Vehicle();
scan = new Scanner(System.in);
getInputs();
getOutput();
}
private void getInputs(){
System.out.println("Enter the seating capacity of the vehicle");
vehicle.setPassengers(scan.nextInt());
System.out.println("Enter the Fuel capacity");
vehicle.setFuelCapacity(scan.nextInt());
System.out.println("Enter the mpg");
vehicle.setMpg(scan.nextInt());
}
private void getOutput(){
System.out.println("Your vehicle can hold "
+ vehicle.getPassengers() +
" Passenger and had a range of "
+ vehicle.calculateRange());
}
}
No comments:
Post a Comment