Preciso fazer um “programinha” que receba 10 nomes e armazene em um array.
Até aí tudo bem, mas caso o usuário escolher a opção 3, o sistema deve imprimir o array inteiro.
Não consigo fazer isso de jeito nenhum
Será que algúem pode dar uma luz ?
Abaixo está o código que fiz.
import javax.swing.*;
public class Exercicio1 {
public static void main(String[] args) {
String[] vetor = new String[10];
Integer menu = 0;
Integer contador = 0;
while (contador <vetor.length) {
menu = Integer.parseInt(JOptionPane.showInputDialog("Digite: \n 1 - Adicionar Nome \n 2 - Remover Nome \n 3 - Listar Todos\n 4 - Sair"));
switch (menu) {
case 1:
vetor [contador] = JOptionPane.showInputDialog("Digite Nome: " + contador++);
break;
case 2:
//todo
break;
case 3:
System.out.printl(vetor[contador]);
break;
case 4:
System.exit(0);
break;
default:
JOptionPane.showMessageDialog(null, "Opção Inválida");
break;
}
}
}
}