import java.util.Scanner;
public class Estudiantes {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Estudiantes est = new Estudiantes();
est.leerOpcion();
}
public void leerOpcion(){
Scanner sc = new Scanner(System.in);
int opc;
do{
System.out.print("\nLista de numeros"
+ "\n1.- llenar arreglo"
+ "\n2.- Salir"
+ "\nIngrese su respuesta (1-2): ");
respuesta = sc.nextInt();
switch(opc){
case 1:
llenarArreglo();
break;
case 2: System.err.print("salio");
default : {System.out.print("Esta opcion no es valida");}
}
}while(respuesta !=2);
}
public class Estudiante{
private int cedulaE;
private int nota;
private String apE;
public int getcedulaE(){
return cedulaE;
}
public void setcedulaE(int cedulaE){
this.cedulaE = cedulaE;
}
public int getNota(){
return nota;
}
public void setNota(int nota){
this.nota = nota;
}
public String getapE(){
return apE;
}
public void setapE(String apE){
this.apE = apE;
}
}
public void llenarArreglo(){
Scanner sc = new Scanner(System.in);
int numAlumnos, ciE, notaA, sumaNota=0, promedio;
String apeA;
Estudiante temp;
System.out.print("Ingrese el numero de estudiantes.\n "
+ "Nota: El numero de estudiantes debe ser mayor de 20\n"
+ "y menor de 50.\n"
+ "Respuesta: ");
numAlumnos = sc.nextInt();
//Creo el arreglo
Estudiante estudiante[] = new Estudiante[numEstudiantes];
estudiante[posicion].setCI
(estudiante[posicion+1].getcedulaE());
estudiante[posicion].setApellido
(estudiante[posicion+1].getapE());
estudiante[posicion].setNota
(estudiante[posicion+1].getNota());
estudiante[posicion+1].setCI(auxiliarCI);
estudiante[posicion+1].setapE(auxiliarApellido);
estudiante[posicion+1].setNota(auxiliarNota);
}
}
}
System.out.println();
System.out.print("El promedio de notas es de "+promedio+""
+ " de "+numAlumnos+ " estuadiantes inscritos!!");
System.out.println();
for(int j=0; j<numAlumnos;j++){
if(estudiante[j].getNota() >= promedio){
System.out.print("\n"+estudiante[j].getapE()+ ""
+ " esta por encima del promedio y su"
+ " nota es de " + estudiante[j].getNota());
}
}
} else {
System.err.print("El numero de estudiantes debe ser mayor de "
+ "20 y menor de 50!!");
}
}
}