Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Library;
- public class Book {
- private String title;
- private String author;
- private String isbn;
- public Book(String title, String author, String isbn){
- this.title = title;
- this.author = author;
- this.isbn = isbn;
- }
- public String toString(){
- return "Title: " + title + "\nAuthor: " + author + "\nISBN: "+isbn;
- }
- }
- package Library;
- import java.util.*;
- public class Library {
- private List<Book>books;
- public Library(){
- this.books = new ArrayList<>();
- }
- public void addBook(Book book){
- books.add(book);
- System.out.println("Book added: "+book);
- }
- public void listBooks(){
- System.out.println("Books in the library:");
- for(Book book:books){
- System.out.println(book);
- }
- }
- }
- package User;
- public class User {
- private String name;
- private String userId;
- public User(String name, String userId){
- this.name = name;
- this.userId = userId;
- }
- public String toString(){
- return "Name: "+name+", User ID:"+userId;
- }
- }
- package User;
- import java.util.ArrayList;
- import java.util.List;
- public class UserManager {
- private List<User>users;
- public UserManager(){
- this.users = new ArrayList<>();
- }
- public void addUsers(User user){
- users.add(user);
- System.out.println("User added: "+user);
- }
- public void listUsers(){
- System.out.println("Users Registered:");
- for(User user:users){
- System.out.println(user);
- }
- }
- }
- import Library.Library;
- import Library.Book;
- import User.User;
- import User.UserManager;
- public class MainProgram {
- public static void main(String[] args){
- Library library = new Library();
- UserManager userManager = new UserManager();
- Book book1 = new Book("Book name 1","Author1","24234234423");
- Book book2 = new Book("Book name 2","Author2","24544234423");
- library.addBook(book1);
- library.addBook(book2);
- library.listBooks();
- User user1 = new User("John","2342");
- User user2 = new User("Mathw","5432");
- userManager.addUsers(user1);
- userManager.addUsers(user2);
- userManager.listUsers();
- }
- }
Add Comment
Please, Sign In to add comment