/
GermanezZ
/
JavaExercises
Обзор
Документация
Войти
/
GermanezZ
/
JavaExercises
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TestTasks/LibrarySystem.java
80 строк
1 KB
germa
Упражнение: библиотека
16 янв 2025, 22:41
16 янв 2025, 22:41
be8dfac
Код
Авторство
О чём код?
package TestTasks; import java.util.ArrayList; public class LibrarySystem { public static void main(String[] args) { Library library = new Library(); // Реализовать метод сплита, чтобы понимать какая команда плюс потом прогнать через switch } } class Library{ ArrayList<Book> books; public Library(){ books = new ArrayList<>(); } public void addBook(Book book){ books.add(book); System.out.println("Книга добавлена"); } public void removeBook(Book book){ books.remove(book); System.out.println("Книга удалена"); } public void printBooks(){ for (Book book : books){ System.out.println(book); } } } class Book{ private String title; private String author; private int year; private boolean isAvailable; public Book(String title, String author, int year, boolean isAvailable){ this.title = title; this.author = author; this.year = year; this.isAvailable = isAvailable; } public String getTitle() { return title; } public String getAuthor() { return author; } public int getYear() { return year; } public boolean isAvailable() { return isAvailable; } public void setAvailable(boolean available) { isAvailable = available; } }