Desafio: Sistema de Gerenciamento de Biblioteca
Vamos Praticar!
Implemente um sistema de gerenciamento de biblioteca em Java. Uma classe Book já foi criada com todos os campos necessários, setters e getters. Você pode revisar sua implementação na classe Book.
Além disso, uma classe LibraryDemo foi fornecida para testar todos os métodos da classe Library.
Crie uma classe Library para gerenciar uma coleção de livros. Utilize um ArrayList para armazenar instâncias da classe Book.
Implemente os seguintes métodos na classe Library:
addBook(Book book): adiciona um livro à biblioteca;removeBookById(int id): remove um livro da biblioteca com base no identificador único;findBooksByAuthor(String author): retorna uma lista de livros do autor especificado;findBooksPublishedAfterYear(int year): retorna uma lista de livros publicados após o ano especificado;displayAllBooks(): exibe informações sobre todos os livros da biblioteca na tela.
Depois disso, acesse a classe LibraryDemo e execute-a. Ela irá testar a correção dos métodos que você implementou.
Saiba como trabalhar com tarefas do GitHub em aqui.
Instruções e dicas sobre como resolver esta tarefa estão detalhadas no GitHub.
Se você estiver com dificuldades para resolver e entender a tarefa, sugiro que reflita com mais atenção, pois programadores buscam resolver problemas de forma independente. Essa é a melhor maneira de aprender.
Mas se estiver travado, você pode ver as soluções para esta tarefa aqui. Não se esqueça de reescrever essa solução por conta própria e analisar tudo para realmente dominar este tópico:
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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?
Incrível!
Completion taxa melhorada para 4
Desafio: Sistema de Gerenciamento de Biblioteca
Deslize para mostrar o menu
Vamos Praticar!
Implemente um sistema de gerenciamento de biblioteca em Java. Uma classe Book já foi criada com todos os campos necessários, setters e getters. Você pode revisar sua implementação na classe Book.
Além disso, uma classe LibraryDemo foi fornecida para testar todos os métodos da classe Library.
Crie uma classe Library para gerenciar uma coleção de livros. Utilize um ArrayList para armazenar instâncias da classe Book.
Implemente os seguintes métodos na classe Library:
addBook(Book book): adiciona um livro à biblioteca;removeBookById(int id): remove um livro da biblioteca com base no identificador único;findBooksByAuthor(String author): retorna uma lista de livros do autor especificado;findBooksPublishedAfterYear(int year): retorna uma lista de livros publicados após o ano especificado;displayAllBooks(): exibe informações sobre todos os livros da biblioteca na tela.
Depois disso, acesse a classe LibraryDemo e execute-a. Ela irá testar a correção dos métodos que você implementou.
Saiba como trabalhar com tarefas do GitHub em aqui.
Instruções e dicas sobre como resolver esta tarefa estão detalhadas no GitHub.
Se você estiver com dificuldades para resolver e entender a tarefa, sugiro que reflita com mais atenção, pois programadores buscam resolver problemas de forma independente. Essa é a melhor maneira de aprender.
Mas se estiver travado, você pode ver as soluções para esta tarefa aqui. Não se esqueça de reescrever essa solução por conta própria e analisar tudo para realmente dominar este tópico:
Obrigado pelo seu feedback!