/
NikolayIvkin
/
12
Обзор
Документация
Войти
/
NikolayIvkin
/
12
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Main.java
33 строки
1 KB
Ulitan
first_commit
02 окт 2024, 08:05
02 окт 2024, 08:05
d2bbfbd
Код
Авторство
О чём код?
import adapters.InMemoryBookRepository; import java.util.Scanner; public class Main { public static void main(String[] args) { InMemoryBookRepository imbr = new InMemoryBookRepository(); Scanner scan = new Scanner(System.in); while(true) { System.out.println("\nCommands:\n0 - Exit\n1 - Add book\n2 - Remove book\n3 - Get book by isbn\n4 - Get all books"); int i = scan.nextInt(); if (i == 0) { break; } else if (i == 1) { imbr.addBook(imbr.bookSet()); } else if (i == 2) { System.out.println("Enter isbn"); String userIsbn = scan.next(); imbr.removeBook(userIsbn); } else if (i == 3) { System.out.println("Enter isbn"); String userIsbn = scan.next(); System.out.println(imbr.getBook(userIsbn)); } else if (i == 4) { imbr.getAllBooks().forEach((String, Book) -> System.out.println(Book)); } else { System.out.println("Wrong command"); } } } }