Hi,
Before I bid for your project, I have already done the coding and works perfectly.
I will deliver the most best practice, full description of code to you.
For example, number of cars (5) and rate per hour should put in constant, this is best practice in Java.
Another thing to be noted, I have already done the code, can deliver anytime.
I believe that you will not only get the code, you sure will learn something from my code as well!