Java
Criar programa de lista de contatos telefônicos. Que permita adicionar, listar e remover contatos. O programa deve repetir as opções do programa ate que o usuário entre com a opção de sair. O contato deve ter as seguintes informações armazenadas:
!
!
nome
telefone
Validações: -‐ A funcionalidade de adicionar deve exibir alerta se o nome e o número já estão cadastrado; -‐ Para a funcionalidade remover, deve-‐se entrar com o nome do contato, n„o existindo alertar o usuário. Extra: -‐ A funcionalidade "listar contatos" deve ter opções de ordenar por nome em ordem crescente e decrescente. Deve-‐se utilizar : •
•
•
Metodos; Fluxo de repetição (for / while / do-‐while) Matriz bidimensional (array contendo array);
1
Código:
import javax.swing.JOptionPane; public class lista { public static void main(String[] args) {
String lista[][] = new String[10][2]; for (int i = 0; i < 10; i++) { lista[i][0] = ""; lista[i][1] = "";
}
menu(lista);
}// fim main public static void cadastro(String lista[][]) {
String nome= JOptionPane.showInputDialog(null,
"Digite o nome: ");
String numero =
JOptionPane.showInputDialog(null,"Digite o número: "); int cont = 0; for (int a = 0; a < 10; a++) { if (lista[a][0].equals(nome)|| lista[a][1].equals(numero)) {
JOptionPane.showMessageDialog(null,"O nome já existente!");