Laboratorio 1

Ejercicio de dos arrays de objetos Estudiante.

Clase Estudiante

public class Estudiante {

    private String nombres;
    private String apellidos;
    private int edad;
    private int ci;

    public Estudiante(String nombres, String apellidos, int edad, int ci) {
        this.nombres = nombres;
        this.apellidos = apellidos;
        this.edad = edad;
        this.ci = ci;
    }

    public Estudiante() {
        this.nombres = nombres;
        this.apellidos = apellidos;
        this.edad = edad;
        this.ci = ci;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public int getEdad() {
        return edad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public int getCi() {
        return ci;
    }

    public void setCi(int ci) {
        this.ci = ci;
    }
}

Clase Main

public class Main {

    public static void main(String[] args) {

        // Creación de ocho estudiantes
        Estudiante e1 = new Estudiante("Maria", "Perez", 23, 4113421);
        Estudiante e2 = new Estudiante("Luis", "Aguilar", 28, 1423412);
        Estudiante e3 = new Estudiante("Pedro", "Lozada", 30, 4123412);
        Estudiante e4 = new Estudiante("Luisa", "Ribera", 31, 5437658);
        Estudiante e5 = new Estudiante("Juan", "Perez", 35, 92543245);
        Estudiante e6 = new Estudiante("Roberto", "Apaza", 22, 76346534);
        Estudiante e7 = new Estudiante("Miguel", "Gutierrez", 40, 12343567);
        Estudiante e8 = new Estudiante("Roxana", "Calle", 48, 915654);

        // Colocamos cuatro estudiantes en administración
        Estudiante[] estudiantesAdministracion = new Estudiante[4];
        estudiantesAdministracion[0] = e1;
        estudiantesAdministracion[1] = e2;
        estudiantesAdministracion[2] = e3;
        estudiantesAdministracion[3] = e4;

        // Colocamos cuatro estudiantes en sistemas
        Estudiante[] estudiantesSistemas = new Estudiante[4];
        estudiantesSistemas[0] = e5;
        estudiantesSistemas[1] = e6;
        estudiantesSistemas[2] = e7;
        estudiantesSistemas[3] = e8;

        // Mostrar estudiantes administración
        System.out.println("ADMINISTRACIÓN");
        for (int i = 0; i < estudiantesAdministracion.length; i++) {
            Estudiante e = estudiantesAdministracion[i];
            System.out.println(e.getNombres() + " " + e.getApellidos() + " " + e.getEdad() + " " + e.getCi());
        }

        // Mostrar estudiantes sistemas
        System.out.println("\nSISTEMAS");
        for (int i = 0; i < estudiantesSistemas.length; i++) {
            Estudiante e = estudiantesSistemas[i];
            System.out.println(e.getNombres() + " " + e.getApellidos() + " " + e.getEdad() + " " + e.getCi());
        }

        // Cálculo promedio para Administración
        int sumaEdadAdministracion = 0;
        for (int i = 0; i < estudiantesAdministracion.length; i++) {
            Estudiante e = estudiantesAdministracion[i];
            sumaEdadAdministracion = sumaEdadAdministracion + e.getEdad();
        }
        int promedioEdadAdministracion = sumaEdadAdministracion / estudiantesAdministracion.length;

        // Cálculo de promedio para Sistemas
        int sumaEdadSistemas = 0;
        for (int i = 0; i < estudiantesSistemas.length; i++) {
            Estudiante e = estudiantesSistemas[i];
            sumaEdadSistemas = sumaEdadSistemas + e.getEdad();
        }
        int promedioEdadSistemas = sumaEdadSistemas / estudiantesSistemas.length;

        // Mostramos los promedios de edades
        System.out.println("\nPROMEDIO EDADES");
        System.out.println("Estudiantes administración: " + promedioEdadAdministracion);
        System.out.println("Estudiantes sistemas: " + promedioEdadSistemas);

    }
}