1 package questao3; 2 3 import java.util.Scanner; 4 5 public class Questao3 { 6 7 public static void main(String[] args) { 8 Scanner sc=new Scanner(System.in); 9 System.out.print("Quantos produtos a cadastrar? "); 10 int n=sc.nextInt(); 11 12 int codigo[]=new int[n]; 13 String nome[]=new String[n]; 14 double preco[]=new double[n]; 15 16 int cont=0; 17 int opcao; 18 19 do { 20 System.out.println(); 21 System.out.println("====== Menu de Opções ====== \n 1: Cadastrar novo produto \n 2: Listar produtos \n 3: Sair do programa"); 22 System.out.print("Sua opção? "); 23 opcao=sc.nextInt(); 24 if (opcao==1){ 25 if (cont<n){ 26 System.out.print("Digite o código do produto: "); 27 codigo[cont]=sc.nextInt(); 28 System.out.print("Digite o nome do produto: "); 29 nome[cont]=sc.next(); 30 System.out.print("Digite o preço do produto: "); 31 preco[cont]=sc.nextDouble(); 32 33 cont++; 34 } else { 35 System.out.println("ERRO: Já foram cadastrados "+n+" produtos!"); 36 } 37 } else if (opcao==2){ 38 System.out.println(); 39 System.out.println("Lista de Produtos"); 40 for(int i=0;i<cont;i++){ 41 System.out.println((i+1)+")"+nome[i]); 42 System.out.println("Código: "+codigo[i]); 43 System.out.println("Preço: R$ "+preco[i]); 44 } 45 } else if (opcao==3){ 46 System.out.println(); 47 System.out.println("Até a próxima!"); 48 } else { 49 System.out.println("Opção inválida!"); 50 } 51 } while (opcao!=3); 52 } 53 }