Sfida: Sistema di Gestione della Biblioteca
Mettiamoci alla prova!
Implementare un sistema di gestione della biblioteca in Java. Una classe Book è già stata creata con tutti i campi necessari, setter e getter. Puoi consultare la sua implementazione nella classe Book.
Inoltre, è stata fornita una classe LibraryDemo per testare tutti i metodi della classe Library.
Creare una classe Library per gestire una collezione di libri. Utilizzare un ArrayList per memorizzare le istanze della classe Book.
Implementare i seguenti metodi nella classe Library:
addBook(Book book): aggiunge un libro alla biblioteca;removeBookById(int id): rimuove un libro dalla biblioteca in base all'identificatore univoco;findBooksByAuthor(String author): restituisce un elenco di libri dell'autore specificato;findBooksPublishedAfterYear(int year): restituisce un elenco di libri pubblicati dopo l'anno specificato;displayAllBooks(): visualizza le informazioni su tutti i libri presenti nella biblioteca sullo schermo.
Successivamente, è necessario accedere alla classe LibraryDemo ed eseguirla. Essa testerà la correttezza dei metodi implementati.
Le istruzioni su come lavorare con gli assignment su GitHub sono disponibili qui.
Istruzioni e suggerimenti su come risolvere questo esercizio sono disponibili su GitHub.
Se hai difficoltà nella risoluzione e comprensione dell'esercizio, ti suggerisco di riflettere con attenzione perché i programmatori cercano di risolvere i problemi in modo autonomo. È il modo migliore per apprendere.
Tuttavia, se sei bloccato, puoi consultare le soluzioni per questo esercizio qui. Non dimenticare di riscrivere la soluzione per conto tuo e analizzare tutto per padroneggiare veramente questo argomento:
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain how to implement the addBook method in the Library class?
What should the removeBookById method do if the book with the given ID is not found?
How do I use the findBooksByAuthor method to get a list of books by a specific author?
Fantastico!
Completion tasso migliorato a 4
Sfida: Sistema di Gestione della Biblioteca
Scorri per mostrare il menu
Mettiamoci alla prova!
Implementare un sistema di gestione della biblioteca in Java. Una classe Book è già stata creata con tutti i campi necessari, setter e getter. Puoi consultare la sua implementazione nella classe Book.
Inoltre, è stata fornita una classe LibraryDemo per testare tutti i metodi della classe Library.
Creare una classe Library per gestire una collezione di libri. Utilizzare un ArrayList per memorizzare le istanze della classe Book.
Implementare i seguenti metodi nella classe Library:
addBook(Book book): aggiunge un libro alla biblioteca;removeBookById(int id): rimuove un libro dalla biblioteca in base all'identificatore univoco;findBooksByAuthor(String author): restituisce un elenco di libri dell'autore specificato;findBooksPublishedAfterYear(int year): restituisce un elenco di libri pubblicati dopo l'anno specificato;displayAllBooks(): visualizza le informazioni su tutti i libri presenti nella biblioteca sullo schermo.
Successivamente, è necessario accedere alla classe LibraryDemo ed eseguirla. Essa testerà la correttezza dei metodi implementati.
Le istruzioni su come lavorare con gli assignment su GitHub sono disponibili qui.
Istruzioni e suggerimenti su come risolvere questo esercizio sono disponibili su GitHub.
Se hai difficoltà nella risoluzione e comprensione dell'esercizio, ti suggerisco di riflettere con attenzione perché i programmatori cercano di risolvere i problemi in modo autonomo. È il modo migliore per apprendere.
Tuttavia, se sei bloccato, puoi consultare le soluzioni per questo esercizio qui. Non dimenticare di riscrivere la soluzione per conto tuo e analizzare tutto per padroneggiare veramente questo argomento:
Grazie per i tuoi commenti!