Write Book class where objects (at least) should include the title, author and publisher years. You can even choose whether you want to include multiple object variables. The objects must have a method to display the contents of all of its instance variables (toString method) and to compare object (equals method). write in at least two constructors (overload) in the class, one that handles the values ​​of all object variables and one that allows the missing information (choose yourself which one) for a book.
Also write a test program that creates at least 5 books (just create books directly in the program code, and not by reading from the user). Print all the books as they are recorded and then all (alphabetically) sorted by title. Read a new book from the user, and add it to the list if this book is not there already. Finally, print a list of all the books that have been published in a year is uploaded from the user.

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

import static java.lang.System.*;
import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class test {
public static void main(String args[])...

By purchasing this solution you'll be able to access the following files:

for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Java Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Upload a file
Continue without uploading

We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats