Se creo un lista de Contactos con ArrayList, este simulara a una libreta de contactos que guardara e imprimirá los contactos que guardemos.
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
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.