Faaala Dev,

Sejam todos muito bem-vindos ao desafio Sistema de Livraria da formação de Java.

Nesse desafio você reforçará de forma prática os conceitos que aprendemos nesse módulo.

Como se trata de um desafio, ele necessita de alguns conhecimentos além dos abordados nesse módulo, então é importante ter autonomia para conseguir pesquisar essas coisas caso não saiba como resolver. Por isso, lembre-se, tenha calma e acredite no seu processo.

O aprendizado daqui é muito importante e com certeza você conseguirá sair com muito conhecimento bacana 💜

Sobre o Desafio

Neste desafio, você desenvolverá um sistema básico para gerenciar o empréstimo de livros em uma biblioteca. O foco será na listagem de livros disponíveis e na funcionalidade de empréstimo.

Você deverá criar um loop de interação com o usuário, perguntando se ele gostaria de ver os livros disponíveis, caso ele afirme, a tela do console mostrará os livros disponíveis.

Caso SIM: Ele deverá escolher o id do livro, e após isso inserir o nome, no final, uma mensagem deverá ser gerada, informando que o livro foi emprestado com sucesso.

Caso NÃO: O sistema se encerrará, lembre-se de colocar uma mensagem, informando o fim da aplicação.

Funcionalidades do Sistema

Gerenciamento de Livros

Estrutura do Projeto

O projeto será dividido em algumas classes simples para manter a organização. Aqui estão as classes principais e suas funcionalidades:

Livro