viernes, 11 de mayo de 2018

Lista de contactos ArrayList(JAVA)




Se creo un lista de Contactos con ArrayList, este simulara a una libreta de contactos que guardara e imprimirá los contactos que guardemos.

Resultado de imagen para ArrayList

A continuación veremos el código:


import java.util.Scanner;

public class Libreta {
    private static String Lista;
    private static String Socio;

    public Libreta(String Socio, String Lista) {
        this.Socio = Socio;
        this.Lista = Lista;
    }

    public static void main(String[] args) {
        Lista list = new Lista();
        Socio socio = new Socio("socio1", "socio1", "socio1", "socio1", "socio1");
        Scanner scan = new Scanner(System.in);
        System.out.println("Desea Ingresar nuevo contacto");
        System.out.println("1)Si\n2)No");
        int si = scan.nextInt();
        while (si == 1) {
            System.out.println("Ingresar nuevo nombre completo");
            String cadena = scan.nextLine();
            socio.setNombre(cadena);
            list.setSocios(socio.getNombre());
            String nombreList = list.getSocios();

            String cadena1 = scan.nextLine();
            socio.setApellido(cadena);
            list.setSocios(socio.getApellido());
            String apellidoList = list.getSocios();


            System.out.println("Ingresar numero de telefono");
            String cadena2 = scan.nextLine();
            socio.setTelefono(cadena);
            list.setSocios(socio.getTelefono());
            String telefono = list.getSocios();

            System.out.println("Ingresar direccion");
            String cadena3 = scan.nextLine();
            socio.setDireccion(cadena);
            list.setSocios(socio.getDireccion());
            String direccion = list.getSocios();

            System.out.println("Ingresar edad");
            String cadena4 = scan.nextLine();
            socio.setEdad(cadena);
            list.setSocios(socio.getEdad());
            String edad = list.getSocios();

            System.out.println("Ingresar trabajo");
            String cadena5 = scan.nextLine();
            socio.setTrabajo(cadena);
            list.setSocios(socio.getTrabajo());
            String trabajo = list.getSocios();


            System.out.println("Desea Ingresar nuevo contacto");
            System.out.println("1)Si\n2)No");
            si = scan.nextInt();
            System.out.println(cadena+"\n"+cadena2+"\n"+cadena3+"\n"+cadena4+"\n"+cadena5 );

        }


    }

}




public class Socio {
    public String nombre;
    public String apellido;
    public String telefono;
    public String direccion;
    public String edad;
    public String trabajo;

    public Socio(String nombre,  String telefono, String direccion, String edad, String trabajo){
        this.nombre=nombre;;
        this.telefono=telefono;
        this.direccion=direccion;
        this.edad=edad;
        this.trabajo=trabajo;
    }

    public String getNombre(){
        return nombre;
    }
    public void setNombre(String nombre){
        this.nombre=nombre;
    }
    public String getApellido(){
        return apellido;
    }
    public void setApellido(String apellido){
        this.apellido=apellido;
    }


    public String getTelefono(){
        return telefono;
    }
    public void setTelefono(String telefono){
        this.telefono=telefono;
    }
    public String getDireccion(){
        return direccion;
    }
    public void setDireccion(String direccion){
        this.direccion=direccion;
    }
    public String getEdad(){
        return edad;
    }
    public void setEdad(String edad){
        this.edad=edad;
    }
    public String getTrabajo(){
        return trabajo;
    }
    public void setTrabajo(String trabajo){
        this.trabajo=trabajo;
    }
}




import java.util.ArrayList;

public class Lista  {
    static private Lista sc;
    private String socios;
    ArrayList<String> lista = new ArrayList();

public String getSocios() {
    return socios;
}

public void setSocios(String socios) {
    this.socios = socios;
}

public void array(String nombre) {
    lista.add(nombre);
    System.out.println(lista);
    }

}




Se utilizaron 3 clases:
Socio, donde se encuentran los datos de la personaje que añadiremos a la libreta.
Lista, que sera donde guardaremos a nuestros socios.
Libreta, sera la principal, llamaremos las clases Socio y Lista, también es sera donde básicamente funciona todo.
Tendra los Scanner para añadir nuevos socios, un while que pregunte si queremos añadir mas y también donde se imprimirán los contactos.





https://drive.google.com/open?id=18tm51ryyRk3wxYU6VAgK4L7zaqUtnAPn

No hay comentarios.:

Publicar un comentario