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.
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]);
}
}
}
Comments
Leave a comment