ALGORITMICA II
Semana 3
ARREGLO DE OBJETOS
CONTENIDO
Arreglos
Arreglo de objetos
Ejemplo con arreglo de objetos
Referencias
Arreglos
Se definen arrays o conjuntos de elementos de forma similar a
como se hace en C.
}
Arreglo de objetos
public void ingresar() {
String codigo_i,nombre_i;
int promediofinal_i;
Alumno at=new Alumno();
System.out.print("Codigo: ");
codigo_i=PromedioAlumnos.dato();
System.out.println("codigo ingresado: "+codigo_i);
if(!buscarAlumno(codigo_i)){
at.setCodigo(codigo_i);
System.out.print("Nombre: ");
nombre_i=PromedioAlumnos.dato();
at.setNombre(nombre_i);
System.out.print("Promedio final(entero): ");
promediofinal_i=PromedioAlumnos.datoInt();
agregarporcodigo(new
Alumno(codigo_i,nombre_i,promediofinal_i));
}
Arreglo de objetos
public boolean buscarAlumno(String cod) {
for(int i=0;i<indice;i++){
if(cod.equals(ca[i].getCodigo()))
{System.out.println("codigo
encontrado");
return true;}
}
System.out.println("codigo no
encontrado");
return false;
}
..
}
Arreglo de Objetos
Mtodo Principal:
public class PromedioAlumnos {
.
public static void main(String[] args) {
int na;
ArregloAlumnos oa=new ArregloAlumnos();
System.out.print("Numero de alumnos: ");
na=PromedioAlumnos.datoInt();
for(int i=0;i<na;i++)
oa.ingresar();
oa.visualizar();
}
}
Ejercicio