Guest

bookShelf

May 29th, 2026
15
0
Never
Not a member of GistPad yet? Sign Up, it unlocks many cool features!
None 3.49 KB | None | 0 0
  1. package com.examly;
  2. import java.util.*;
  3. public class BookshelfApp {
  4. public static void main(String[] args) {
  5. Book[] books = new Book[5];
  6. Scanner sc = new Scanner(System.in);
  7. int bookId = sc.nextInt();
  8. String title = sc.nextLine();
  9. String author = sc.nextLine();
  10.  
  11. books[0] = new Book(101, "Java Basics", "Alice");
  12. books[1] = new Book(102, "Python 101", "Bob");
  13. books[2] = new Book(103, "C++ Primer", "Charlie");
  14. books[3] = new Book(104);
  15. books[4] = new Book(105);
  16.  
  17. Book b = new Book(bookId, title, author);
  18. b.display();
  19.  
  20. }
  21. }
  22.  
  23. class Book {
  24.  
  25. private int bookId;
  26. private String title;
  27. private String author;
  28.  
  29. public Book(int bookId, String title, String author) {
  30. this.bookId = bookId;
  31. this.title = title;
  32. this.author = author;
  33. }
  34.  
  35. public Book(int bookId) {
  36. this.bookId = bookId;
  37. title = "Untitled";
  38. author = "Unknown";
  39. }
  40.  
  41. public void display() {
  42. System.out.println("ID: " + bookId + " | Title: " + title + " | Author: " + author);
  43. }
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50. }
RAW Paste Data Copied