Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Q1) Write a Java class Car that represent a car in a car dealership. The car has the following attributes: - model: String. - year:

image text in transcribedimage text in transcribed

Q1) Write a Java class Car that represent a car in a car dealership. The car has the following attributes: - model: String. - year: int. The year the car was made. - mileage: int representing how many kilometers the car has drove. - soom: double. Best offer for the car so far. - hadd: double. Asking sale price. Must be greater than soom. The class has the following methods: - Car() - Car(String model, int year, int mileage, double soom, double hadd) - setters and getters for model, year, mileage, soom and hadd. - similar(Car c):boolean Compares two objects, the calling object and the argument c and returns true if they are similar, false otherwise. Two cars are similar if they have same model, year and within 10k of eachother mileage. For example, 2014 ford with mileage 120K is similar to a 2014 ford with mileage 125K. - difference():double. the difference between soom and hadd. Must be positive. - printCar(): void Write a class testCar that will do the following: 1. Declare objects car1 and car2 of class Car. 2. Read car attributes from the user using the both constructors. 3. Print both cars information. 4. Check if both cars are similar. 5. Ask the user repeatedly to enter soom for car1 until soom is within 2% of hadd. 6. Print both cars information. 7. Feel free to try creating additional objects, read their data and manipulate them. 8. exit. Sample Run Please enter car1 model, year, mileage, hadd and soom Ford 201820000010000080000 Please enter car2 model, year, mileage, hadd and soom Toyota 2019200000300000250000 This car is a Ford and was made in 2018. It has 200000KM and soom is 80000.0 Hadd is 100000.0 This car is a Toyota and was made in 2019. It has 200000KM and soom is 250000.0 Hadd is 300000.0 Cars are not similar Car1 difference between soom and hadd must be less than 2000.0 The difference is =20000.0SR Please enter another soom> 85000 The difference is =15000.0SR Please enter another soom> 98000 The difference is =2000.0SR Please enter another soom> 98001 The difference is =1999.0SR which is less than 2000.0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Object Databases The Essentials

Authors: Mary E. S. Loomis

1st Edition

020156341X, 978-0201563412

More Books

Students also viewed these Databases questions

Question

Acceptance of the key role of people in this process of adaptation.

Answered: 1 week ago

Question

preference for well defined job functions;

Answered: 1 week ago