/
marina14
/
z5
Обзор
Документация
Войти
/
marina14
/
z5
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Book.java
33 строки
1 KB
marina14
upload files
12 фев 2026, 17:11
Верифицирован
12 фев 2026, 17:11
cfa7f10
Код
Авторство
О чём код?
public class Book { public String title; private int releaseYear; private String author; private int pages; public Book(String title, int releaseYear, String author, int pages) { this.title = title; this.releaseYear = releaseYear; this.author = author; this.pages = pages; } public boolean isBig(){ return pages > 500; } public boolean matches(String word) { return title.toLowerCase().contains(word.toLowerCase()) || author.toLowerCase().contains(word.toLowerCase()); } // Метод estimatePrice(): оценивает стоимость книги public int estimatePrice() { int price = pages * 3; return Math.max(price, 250); // не меньше 250 рублей } // Опционально: переопределим toString() для удобного вывода @Override public String toString() { return "Книга {" + "Название = '" + title + ", Год издания = " + releaseYear + ", автор ='" + author + ", страниц =" + pages + '}'; } }