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 destinos a cadastrar? ");
10         int n=sc.nextInt();
11 
12         int codigo[]=new int[n];
13         String destino[]=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: Listar destinos \n 2: Cadastrar novo destino \n 3: Sair do programa");
22             System.out.print("Sua opção? ");
23             opcao=sc.nextInt();
24             if (opcao==1){
25                 System.out.println();
26                 System.out.println("Lista de Destinos");
27                 for(int i=0;i<cont;i++){
28                     System.out.println((i+1)+") "+destino[i]);
29                     System.out.println("Código: "+codigo[i]);
30                     System.out.println("Preço: R$ "+preco[i]);
31                 }
32             } else if (opcao==2){
33                 if (cont<n){
34                     System.out.println("Novo destino");
35                     System.out.print("Digite o código do destino: ");
36                     codigo[cont]=sc.nextInt();
37                     System.out.print("Digite o nome do destino: ");
38                     destino[cont]=sc.next();
39                     System.out.print("Digite o preço do destino: ");
40                     preco[cont]=sc.nextDouble();
41                     
42                     cont++;
43                 } else {
44                     System.out.println("ERRO: Já foram cadastrados "+n+" destinos!");
45                 }
46             } else if (opcao==3){
47                 System.out.println();
48                 System.out.println("Até a próxima!");
49             } else {
50                 System.out.println("Opção inválida!");
51             }
52         } while (opcao!=3);
53     }
54 }