Using java. You have been tasked to create a program named “artistSearchOop” that will allow a user to search for an artist from a table and display the artist information including the Artist name, the artist DVD sale, the artist CD sale, the artist Blu Ray Sale, and the total sale for that specific Artist. You have been given Table 1 which represents the Sales Summary of artists sales. Program structure An interface named Interface1 that declares a method called salesSummary();
Using java. You have been tasked to create a program named “artistSearchOop” that will allow a user to search for an artist from a table and display the artist information including the Artist name, the artist DVD sale, the artist CD sale, the artist Blu Ray Sale, and the total sale for that specific Artist. You have been given Table 1 which represents the Sales Summary of artists sales.
Program structure
An interface named Interface1
that declares a method called
salesSummary();
An abstract class named ArtistTable that
implements Interface1
A subclass that extends the abstract class
ArtistTable and override all implemented
method/s
A main class named ArtistSearchOop
With an Upcasted Object to access all method/s implemented in abstract and subclass. Make use of Exception
SEE images for expected output
![compile:
run:
Artist Name
DVD Sales
1. Master KG
900000
700000
2. DJ B Coffee
3. Bruno Mars
800000
4. F Fighters
100000
5. T Swift
300000
Total
2800000
Please Enter a Number between 0 and 6
4
Artist Name: F Fighters
CD Sale: 100000
DVD Sale: 200000
Blu Ray Sale: 200000
Total: 500000
Please Enter a Number between 0 and 6
1
Artist Name: Master KG
CD Sale: 900000
DVD Sale: 800000
Blu Ray Sale: 500000
Total: 2200000
Please Enter a Number between 0 and 6
2
Artist Name: DJ B Coffoo
CD Sale: 700000
DVD Sale: 500000
Blu Ray Sale: 500000
Total: 1700000
Please Enter a Number between 0 and 6
Blu Ray Sales
800000
500000
100000
200000
100000
1700000
CD Sales
500000
500000
50000
200000
50000
1300000](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F924e4664-9ae2-4745-951d-a9d3dd0dcbd4%2F7d5e90a3-67a8-44ca-8305-6ae88351010b%2Fu5n38qp_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)