// MÉTODO PARA CADASTRAR OS LIVROS public void cadastroLivro() { Livros novoLivro = null; // CRIANDO OBJETO int continuarCadastrando = 1; while (continuarCadastrando == 1) { novoLivro = new Livros(nomeLivro, nomeAutor); System.out.print("Livro: "); // MENSAGEM PARA DIGITAR O NOME DO LIVROS String nomeLivro = input.nextLine(); // LÊ O TEXTO DIGITADO novoLivro.setnomeLivro(nomeLivro); // CONFIGURA A LEITURA DO TEXTO PARA O COMANDO .set input.nextLine(); System.out.print("Autor: "); String nomeAutor = input.nextLine(); novoLivro.setnomeAutor(nomeAutor); int validacao = pesquisa(nomeAutor); if (validacao == 1) { System.out.println("Esse livro e esse autor já foram registrados!"); System.out.println(); cadastroLivro(); } else { System.out.println(); } listaLivros.add(novoLivro); String msg = "Deseja continuar cadastrando livros? 1-sim 0-não"; System.out.println(msg); System.out.print("Sua opção é: "); continuarCadastrando = input.nextInt(); System.out.println(); if (continuarCadastrando == 0) { menuLivros(); } } }
// CRIAÇÃO DO SUBMENU DOS LIVROS public void menuLivros() { int opcao; Scanner input = new Scanner(System.in); System.out.println("========================="); System.out.println(" LIVROS"); System.out.println("========================="); System.out.println("Escolha um serviço"); System.out.println("1- CADASTRAR LIVROS"); System.out.println("2- LISTAR LIVROS"); System.out.println("3- EMPRÉSTIMO DE LIVROS"); System.out.println("4- Voltar ao menu principal"); System.out.print("Sua opção é: "); opcao = input.nextInt(); System.out.println("========================="); switch (opcao) { // CHAMA O MÉTODO DECADASTRO DE LIVRO case 1: cadastroLivro(); break; // CHAMA O MÉTODO DE CONSULTA case 2: consultaLivro(); break; // CHAMA O MÉTODO DE EMPRÉSTIMO DE LIVROS case 3: emprestarLivro(); break; case 4: menuPrincipal menu = new menuPrincipal(); menu.MenuPrincipal(); break; default: System.out.println("Opção inválida!"); break; } }