Purchase Solution

Java Book Console Application

Not what you're looking for?

Ask Custom Question

I need a complete Java code for the following beginner-level assignment. The code does not have to be pretty as long as it works... So here's the assignment:

You run a small library. Ask the user to provide information for several books. The information must include the author, title and publisher of each book. Create a book class which stores the information and implements the following methods:

getAuthor() (returns author's name)

getTitle() (returns the title)

getPublisher() (returns the publisher of the book)

Finally print all the stored information to the user.

Tip 1: Remember the constructor.
Tip 2: You can use an arraylist.

This is how it should look like:

Do you want to input a new book (y/n)?

y

Author:

Jacob Smith

Book title:

Investment Banking

Publisher:

Oxford Press

Do you want to input a new book (y/n)?

y

Author:

Mary Dickins

Book title:

Advanced Econometrics

Publisher:

London Publishing House

Do you want to input a new book (y/n)?

n

The library contains:

2 books

Books:

Jacob Smith, Investment Banking, Oxford Press

Mary Dickins, Advanced Econometrics, London Publishing House

Purchase this Solution

Solution Summary

This lesson will explain how to create a console application in java that uses the scanner class, array list, anonymous class, and an enhanced for loop to iterate through the array list.

Solution Preview

This assignment may be accomplished with little coding and I will walk you through it. Always remember there is more than one way to accomplish something in Java. This sounds like a console application so I will keep it limited to the console, examples are listed here and included in a text file.

Imports in Java allow your application to use classes form the Java standard library. In this application you need to use a Scanner so your application may collect user input. this is done by using:

import java.util.*;

Thinking of the Book class, the properties needed are author, title, and publisher. The constructor of the class will help to declare and initialize these properties.

public class Book{

String Author;
String Title;
String Publisher;

public Book(String author, String title,String publisher)
{

Author = author;
Title = title;
Publisher = publisher;

}
public String toString()
{
return this.Author+" ,"+ this.Title+" ...

Purchase this Solution


Free BrainMass Quizzes
Javscript Basics

Quiz on basics of javascript programming language.

Basic Networking Questions

This quiz consists of some basic networking questions.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

C# variables and classes

This quiz contains questions about C# classes and variables.