Answer to Question #130465 in Java | JSP | JSF for likitha

Question #130465

Create an class called Book the following attributes

 like,

    book_id as integer

    book_name as String

    book_price as double

    book_write as String



  create another class called BookBO

 which consist one field two methods like

Book[] book


i)public void setBook(Book[] book)


ii)public Book[] getBook()  


iii)public boolean searchBook(int bookid)


create another class called Main to access all other class to save and extract the information of 5 books.


1
Expert's answer
2020-08-24T08:34:45-0400
package com.sadkoala.test;

public class Book {

    public int bookId;
    public String bookName;
    public double bookPrice;
    public String bookWrite;

    public String toString() {
        return "book id = " + bookId + "; book name = " + bookName + "; bookPrice = " + bookPrice + "; bookWrite = " + bookWrite + ";";
    }

}


package com.sadkoala.test;

public class BookBO {

    private Book[] book;

    public void setBook(Book[] book) {
        this.book = book;
    }

    public Book[] getBook() {
        return book;
    }

    public boolean searchBook(int bookId) {
        for (int i = 0; i < book.length; i++) {
            if (book[i].bookId == bookId) {
                return true;
            }
        }
        return false;
    }

}


package com.sadkoala.test;

public class Main
{

    private static BookBO bookBO = new BookBO();

    public static void main(String [] args)
    {
        setFiveBooks();
        readFiveBooks();
    }

    private static void setFiveBooks() {
        Book[] books = new Book[5];

        Book book = new Book();
        book.bookId = 1;
        book.bookName = "Book 1";
        book.bookPrice = 50;
        book.bookWrite = "King";
        books[0] = book;

        book = new Book();
        book.bookId = 2;
        book.bookName = "Book 2";
        book.bookPrice = 55;
        book.bookWrite = "King";
        books[1] = book;

        book = new Book();
        book.bookId = 2;
        book.bookName = "Book 2";
        book.bookPrice = 60;
        book.bookWrite = "King";
        books[2] = book;

        book = new Book();
        book.bookId = 3;
        book.bookName = "Book 3";
        book.bookPrice = 65;
        book.bookWrite = "King";
        books[3] = book;

        book = new Book();
        book.bookId = 4;
        book.bookName = "Book 4";
        book.bookPrice = 70;
        book.bookWrite = "King";
        books[4] = book;

        bookBO.setBook(books);
    }

    private static void readFiveBooks() {
        Book[] books = bookBO.getBook();
        for (int i = 0; i < books.length; i++) {
            System.out.println(books[i]);
        }
    }

}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS