Java Book Console Application
Not what you're looking for?
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.