0
respostas

Agenda De Contatos

package Relatorio.AgendaContatos;
public class Contatos {

private String nome;
private String contato;

public Contatos(String nome, String contato) {
    this.nome = nome;
    this.contato = contato;
}

public String getNome() {
    return nome;
}

public String getContato() {
    return contato;
}

@Override
public String toString() {
    return "Nome: " + getNome() + " | Telefone: " + getContato();

}

}

package Relatorio.AgendaContatos;
import java.util.ArrayList;
import java.util.List;

public class Agenda {

private final List<Contatos> contatos = new ArrayList<>();

    public void adicionarContatos(String nome, String telefone) {
    contatos.add(new Contatos(nome, telefone));
}

    public void listarContatos() {
    System.out.println("LISTA DE CONTATOS \n");

    for (Contatos c : contatos) {
        System.out.println(c);
    }
}

@Override
public String toString() {
    return "Agenda com " + contatos.size() + " contatos";
}

}

package Relatorio.AgendaContatos;

public class Principal {
public static void main(String[] args) {

    Agenda agenda = new Agenda();

    agenda.adicionarContatos("João Silva", "(11) 99999-0000");
    agenda.adicionarContatos("Luana Santos", "(21) 98888-0000");
    agenda.adicionarContatos("Pedro Oliveira", "(31) 97777-0000");

    agenda.listarContatos();
}

}