Example #1
1
  // 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();
      }
    }
  }
Example #2
0
  // 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;
    }
  }