Advanced Placement (AP), 23.12.2020 14:00 Lilyy1k
Can someone help?
You are going to create a Car class to simulate how far a car can drive on a road trip. To do this, you will need to complete both the Car and the CarTester classes.
For the Car class, you will use the following variables and methods:
Instance Variables:
private double efficiency // this is miles per gallon
private double gas
private double tankCapacity
private double totalMilesDriven
Constructor:
public Car(double carEfficiency, double carTankCapacity)
Methods:
* public void addGas()- this method should fill the car with gas up to the tank capacity. The method should print `Filling up ...`
* public void addGas(double amount) - This should add amount to the tank. If the amount is greater than the capacity, set the gas to the tank capacity. The method should print `Adding gas ...`
* public double getTotalMilesDriven() - returns the number of miles the car has driven
* public void drive(double distance) - checks if car can drive that number of miles, and then adds miles to totalMilesDriven and subtracts the amount of gas needed to go those miles. The method should print `Driving [distance]` or, if the distance is too far, it should print `Can't drive [distance]. That's too far!`
* public boolean canDrive (double distance) - returns true if the car has gas
* public double milesAvailable() - returns how many more miles the car could drive
* public double getGas() - returns the amount of gas left
In creating both the Car and CarTester, be sure to check the sample output to guide your design considerations. You will need to have a conditional statement in the drive method to determine if you can drive the correct distance.
Also, make sure you check that you don’t over fill the gas tank!
Sample Output:
Filling up ...
Miles available: 300.0
Driving 100.0
Miles available: 200.0
Adding gas ...
Miles available: 260.0
Can't drive 1000.0. That's too far!
Driving 200.0
Gas remaining: 3.0
Total Miles Driven: 300.0
Answers: 2
Advanced Placement (AP), 23.06.2019 08:10
Free points + brainliest! answer this correctly and you shall receive! to obtain a class e license, you don’t need to a. be at least 16 years old b. complete a tlsae course c. pass the driving skills test d. be a u.s. citizen
Answers: 1
Advanced Placement (AP), 27.06.2019 08:50
Technician a says the harmonic balancer may be attached to the crankshaft using a woodruff key and center bolt. technician b says the harmonic balancer may be attached to the crankshaft using a square key and center bolt. who is correct? choose one answer. a. technician a b. technician b c. both technician a and technician b d. neither technician a nor technician b
Answers: 1
Advanced Placement (AP), 28.06.2019 14:00
What are 4 factors and how do they impact elections ?
Answers: 1
Advanced Placement (AP), 28.06.2019 18:00
How should parents respond to an adopted child's interest in his or her biological parents?
Answers: 1
Can someone help?
You are going to create a Car class to simulate how far a car can drive on a road...
Mathematics, 15.02.2021 21:10
Mathematics, 15.02.2021 21:10
Mathematics, 15.02.2021 21:10
English, 15.02.2021 21:10
Spanish, 15.02.2021 21:10
World Languages, 15.02.2021 21:10
Business, 15.02.2021 21:10
Mathematics, 15.02.2021 21:10
Computers and Technology, 15.02.2021 21:10
Computers and Technology, 15.02.2021 21:10
Biology, 15.02.2021 21:10
Social Studies, 15.02.2021 21:10