/
evdmko
/
HomeWork10
Обзор
Документация
Войти
/
evdmko
/
HomeWork10
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Task 1/src/Main.java
51 строка
2 KB
Eugene
Задание сделано
02 апр 2025, 13:23
02 апр 2025, 13:23
d7c857b
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { static String booksInfo = ""; public static void main(String[] args) { while (true) { String name = inputBookName(); int pageCount = inputPageCount(); double bookValue = inputBookValue(); addBook(name); addBook(name, pageCount); addBook(name, pageCount, bookValue); //todo использовать новый метод тут printInfo(); } } public static String inputBookName() { System.out.println("Введите название книги:"); return new Scanner(System.in).nextLine(); } public static int inputPageCount() { System.out.println("Введите кол-во страниц:"); return new Scanner(System.in).nextInt(); } public static double inputBookValue(){ System.out.println("Введите цену книги:"); return new Scanner(System.in).nextDouble(); } public static void addBook(String bookName) { addBook(bookName, 0, 0.0); } public static void addBook(String bookName, int pageCount) { addBook(bookName, pageCount, 0.0); } public static void addBook(String bookName, int pageCount, double bookValue){ booksInfo = booksInfo + bookName + " - " + (pageCount > 0 ? pageCount : "N/A") + " стр. - " + (bookValue > 0 ? bookValue : "N/A") + " руб.\n"; } public static void printInfo() { System.out.println(booksInfo); } }