Uso de Arreglos en Java



En clase de Programación 2 me han pedido que haga un programa para calcular trabajar con la edad de unos estudiantes, veamos el enunciado:

Registre en un vector la edad de los estudiantes de programación II y determine: cuantos estudiantes aprobaron el curso. El curso es aprobado solo si la edad es un año par y estan entre los rangos de 15 a 20, de 24 a 30 y mayores de 50 años de edad.

Esto es lo que he hecho 🙂

import javax.swing.JOptionPane;

public class edadEstudiantes {

public static final int numeroEstudianes = 8; /* Configura el numero de estudiantes que maneja el programa */
static public int i = 0;
static double [] edadEstudiantes = new double[numeroEstudianes];

public static void main(String[] args) {

String mensaje1 = “1) Registro de Edades \n” +
“2) Listado de Aprobados \n” +
“3) Salir \n” +
“Ingrese Una Opcion “;
int opcion;

do{

opcion = Integer.parseInt(JOptionPane.showInputDialog(mensaje1));

switch (opcion) {
case 1: registroEdades();break;
case 2: listadoAprobados();break;
default:
break;
}

}while(opcion != 3);

}

public static void registroEdades(){

for(i=0;i edadEstudiantes[i] = Integer.parseInt(JOptionPane.showInputDialog(“..::Trabajando con ” + numeroEstudianes + ” Estudiantes::..\nIngrese la edad del estudiante No. ” + (i+1) + “.”));
}

}

public static void listadoAprobados(){
if(numeroAprobados()==0){
JOptionPane.showMessageDialog(null, “Ningun Estudiante aprobo el curso.”);
}
if(numeroAprobados()==1){
JOptionPane.showMessageDialog(null, numeroAprobados() + ” Estudiante aprobo el curso.”);
}
if(numeroAprobados()>1){
JOptionPane.showMessageDialog(null, numeroAprobados() + ” Estudiantes aprobaron el curso.”);
}

}

public static int numeroAprobados(){
int contador = 0;
for(i=0;i if((edadEstudiantes[i]%2 == 0 && edadEstudiantes[i] >= 15 && edadEstudiantes[i] <=20) || (edadEstudiantes[i] >=50) ||(edadEstudiantes[i] >=24 && edadEstudiantes[i] <= 30)){
contador = contador + 1;
}
}
return contador;
}

}

Como podemos ver, cree una constante para poder variar el numero de estudiantes de forma rápida, y cree un menú en la clase main para hacer las dos operaciones principales del programa, espero que les halla servido para guiarse en la utilización de matrices en Java 🙂

One thought on “Uso de Arreglos en Java

  1. muchas gracias hermano
    me sirvio mucho,
    ese ejemplo de arrays es muy bueno

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *