package prog; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import trabalhoav2.Perifericos; public class Main { login lg = new login(); public static void main(String[] args) { } Main obj = new Main(); Scanner leia = new Scanner(System.in); private void processar() { int opcao = 0; while (opcao != 9) { System.out.println("1 - Login"); System.out.println("2 - Cadastrar no Site"); System.out.println("3 - Adicionar Compra"); System.out.println("4 - Carrinho"); System.out.println("5 - Escolher metodo de Pagamento"); System.out.println("6 - Cancelar Compra"); System.out.println("7 - Confirmar Compra"); System.out.println("8 - Ver dados"); System.out.println("9 - Sair"); System.out.println("Escolha um opção"); opcao = leia.nextInt(); switch (opcao) { case 1: obj.realizarlogin(); break; case 2: obj.cadastra(); break; case 3: obj.addcompra(); break; case 4: obj.car(); case 5: obj.pag(); break; case 6: obj.cance(); break; case 7: obj.conf(); break; case 8: obj.dados(); case 9: obj.sair(); break; } } } public void realizarlogin() { Scanner leia = new Scanner(System.in); System.out.println("Digite o CPF"); this.lg.cpf = leia.nextLong(); System.out.println("Login efetuado"); leia.close(); } public void cadastra() { Scanner leia = new Scanner(System.in); System.out.println("Digite o CPF"); this.lg.cpf = leia.nextLong(); System.out.println("Nome completo"); this.lg.nome = leia.next(); System.out.println("Email"); this.lg.email = leia.next(); System.out.println("CEP"); this.lg.cep = leia.nextLong(); System.out.println("Numero de Telefone"); this.lg.telefone = leia.nextLong(); } public void addcompra() { List listaProduto = new ArrayList<>(); produto p1 = new produto("Razer DeathAdder", 6400, "R$650"); listaProduto.add(p1); produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530"); listaProduto.add(p2); produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250"); listaProduto.add(p3); produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160"); listaProduto.add(p4); for (produto produto : listaProduto) { System.out.println(produto); } } public void car() { List listaProduto = new ArrayList<>(); produto p1 = new produto("Razer DeathAdder", 6400, "R$650"); listaProduto.add(p1); produto p2 = new produto("Logitech G402 Hyperion Fury", 10000, "R$530"); listaProduto.add(p2); produto p3 = new produto("SteelSeries Sensei Laser Gaming", 8600, "R$250"); listaProduto.add(p3); produto p4 = new produto("Corsair Harpoon", 3600, "R$ 160"); listaProduto.add(p4); for (produto produto : listaProduto) { System.out.println(produto); } } public void pag() { this.lg.pagamento(); int opcao = 0; while (opcao != 9) { System.out.println("1 - Login"); System.out.println("2 - Cadastrar no Site"); System.out.println("3 - Adicionar Compra"); System.out.println("4 - Carrinho"); System.out.println("5 - Escolher metodo de Pagamento"); System.out.println("6 - Cancelar Compra"); System.out.println("7 - Confirmar Compra"); System.out.println("8 - Ver dados"); System.out.println("9 - Sair"); System.out.println("Escolha um opção"); opcao = leia.nextInt(); switch (opcao) { case 1: obj.realizarlogin(); break; case 2: obj.cadastra(); break; case 3: obj.addcompra(); break; case 4: obj.car(); case 5: obj.pag(); break; case 6: obj.cance(); break; case 7: obj.conf(); break; case 8: obj.dados(); case 9: obj.sair(); break; } } } public void cance() { this.lg.cancelar(); } public void conf() { this.lg.confirmacao(); } public void dados() { this.lg.imprimir(); } public void sair() { this.lg.logoff(); } }