Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package ejercicio;
- import java.util.ArrayList;
- import java.util.List;
- import javax.swing.*;
- public class Main {
- private static ArrayList<Persona> personas = new ArrayList<Persona>();
- private static Persona persona;
- public static void capturaPersona(){
- String nomPersona = JOptionPane.showInputDialog(null,"INGRESE EL NOMBRE DE LA PERSONA: ");
- int edad = Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE LA EDAD DE LA PERSONA: "));
- int cedula = Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE LA CEDULA DE LA PERSONA: "));
- String apellido = JOptionPane.showInputDialog(null,"INGRESE EL APELLIDO DE LA PERSONA: ");
- int numCel = Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE EL NUMERO DE CELULAR: "));
- int sueldo = Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE EL SUELDO DE LA PERSONA: "));
- String cargo = JOptionPane.showInputDialog(null,"INGRESE EL CARGO DE LA PERSONA: ");
- personas.add(new Persona(nomPersona,edad,cedula,apellido,numCel,sueldo,cargo));
- }
- public static void verPersonas(){
- for(int i = 0 ; i<personas.size() ; i++){
- JOptionPane.showMessageDialog(null,"nombre: " + personas.get(i).getNombre() +
- "\n Cedula: " + personas.get(i).getCc());
- }
- }
- public static void cambiarCedula(){
- for(int i = 0 ; i<personas.size() ; i++){
- personas.get(i).setCc(Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese la nueva cedula")));
- JOptionPane.showMessageDialog(null, "CEDULA CAMBIADA CON EXITO");
- }
- }
- public static void main (String[]args){
- int opcion;
- do{
- opcion = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite"
- + "\n 1. Insertar Persona" +
- "\n 2. Ver Personas" +
- "\n 3. Cambiar Cedula" +
- "\n 3. Salir"));
- switch (opcion) {
- case 1: capturaPersona(); break;
- case 2: verPersonas();break;
- case 3: cambiarCedula();break;
- case 4: JOptionPane.showMessageDialog(null,"Salir");
- default:opcion = 0; JOptionPane.showMessageDialog(null,"Digite una opcion valida");
- }
- }while(opcion<4);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement