Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- /**
- *
- * @author Professor
- */
- public class Javacombanco {
- static void listarCategoria() {
- Categorias c = new Categorias();
- c.listar();
- }
- static void listarProduto() {
- Produto p = new Produto();
- p.listar();
- }
- static void cadastroCategoria() {
- Categorias c = new Categorias();
- System.out.println("Cadastrar categoria");
- Scanner ler = new Scanner(System.in);
- System.out.printf("Informe a categoria: ");
- String categoria = ler.nextLine();
- System.out.printf("Informe a posição: ");
- int posicao = ler.nextInt();
- c.setCategoria(categoria);
- c.setPosicao(posicao);
- c.inserir();
- c.listar();
- }
- static void cadastroProduto() {
- Produto p = new Produto();
- System.out.println("Cadastrar produto:");
- Scanner ler = new Scanner(System.in);
- System.out.printf("Informe o nome do produto: ");
- String produto = ler.nextLine();
- System.out.printf("Informe o preço: ");
- double preco = ler.nextDouble();
- System.out.printf("Informe o código da categoria: ");
- int codCategoria = ler.nextInt();
- p.setNome(produto);
- p.setPreco(preco);
- p.setCodCategoria(codCategoria);
- p.inserir();
- p.listar();
- }
- static void alterarCategoria() {
- Scanner ler = new Scanner(System.in);
- Categorias c = new Categorias();
- c.listar();
- System.out.println("Qual código você deseja alterar? ");
- int codigo = ler.nextInt();
- System.out.printf("Informe o novo nome da categoria: ");
- String categoria = ler.next();
- System.out.printf("Informe a nova posição: ");
- int posicao = ler.nextInt();
- c.setCodigoCategoria(codigo);
- c.setCategoria(categoria);
- c.setPosicao(posicao);
- c.alterar();
- c.listar();
- }
- static void alterarProduto() {
- Scanner ler = new Scanner(System.in);
- Produto p = new Produto();
- p.listar();
- System.out.println("Qual código do produto você deseja alterar? ");
- int codigo = ler.nextInt();
- System.out.printf("Informe o novo nome do produto: ");
- String produto = ler.next();
- System.out.printf("Informe o novo preço: ");
- double preco = ler.nextDouble();
- System.out.printf("Informe o novo codigo de categoria: ");
- int codCategoria = ler.nextInt();
- p.setIdProduto(codigo);
- p.setNome(produto);
- p.setPreco(preco);
- p.setCodCategoria(codCategoria);
- p.alterar();
- p.listar();
- }
- static void excluirCategoria() {
- Scanner ler = new Scanner(System.in);
- Categorias c = new Categorias();
- System.out.println("Qual código da categoria você deseja excluir?");
- Integer codigo = ler.nextInt();
- c.setCodigoCategoria(codigo);
- c.excluir();
- c.listar();
- }
- static void excluirProduto() {
- Scanner ler = new Scanner(System.in);
- Produto p = new Produto();
- System.out.println("Qual código do produto você deseja excluir?");
- Integer codigo = ler.nextInt();
- p.setIdProduto(codigo);
- p.excluir();
- p.listar();
- }
- public static void main(String[] args) {
- Scanner ler = new Scanner(System.in);
- Integer opcao = 4;
- while (opcao != 0) {
- System.out.println("\n Escolha uma opção: \n"
- + "1 - Inserir categoria \n"
- + "2 - Alterar categoria \n"
- + "3 - Excluir categoria \n"
- + "4 - Listar categorias \n"
- + "5 - Inserir produto \n"
- + "6 - Alterar produto \n"
- + "7 - Excluir produto \n"
- + "8 - Listar produtos \n"
- + "0 - Sair \n");
- System.out.println("Digite a opção: ");
- opcao = ler.nextInt();
- switch (opcao) {
- case 1: cadastroCategoria();
- break;
- case 2: alterarCategoria();
- break;
- case 3: excluirCategoria();
- break;
- case 4: listarCategoria();
- break;
- case 5: cadastroProduto();
- break;
- case 6: alterarProduto();
- break;
- case 7: excluirProduto();
- break;
- case 8: listarProduto();
- break;
- default:
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement