Está en la página 1de 8

Ejercicio ArrayList Objeto en Java

Generar un listado de Alumnos con los siguientes datos

: Nombre, apellido, notaFinal.

Crear un metodo para calcular el promedio

El usuario debe ingresar la cantidad de

alumnos. Imprimir el listado de alumnos.

Impirmir el promedio

1. Realizamos la Clase

ALUMN
O
- nombre String
- apellido String
- notaFinal float

calcularPromedio();

GC-F -005 V.
04
1. Creamos la Clase Alumno con constructores y metodos get y set.
// Código Completo

public class Alumno {

private String nombre;

private String apellido;

private float notaFinal;

ArrayList<Alumno> datos = new ArrayList<>();

float suma =0;

public Alumno() {

public Alumno(String nombre, String apellido, float notaFinal) {

this.nombre = nombre;

this.apellido = apellido;

this.notaFinal = notaFinal;

public String getNombre()

{ return nombre;

public void setNombre(String

nombre) { this.nombre = nombre;

}
public String getApellido() {

return apellido;

public void setApellido(String apellido) {

this.apellido = apellido;

public float getNotaFinal() {

return notaFinal;

public void setNotaFinal(float notaFinal) {

this.notaFinal = notaFinal;

@Override

public String toString() {

return "Alumno{" + "nombre=" + nombre + ", apellido=" + apellido + ", notaFinal=" +


notaFinal
+ '}';

}
public float calcuarPromedio(ArrayList<Alumno> lis){

for(int i=0; i<lis.size();i++){

suma = suma + lis.get(i).getNotaFinal();

float promedio = suma/lis.size();

return promedio;

}
2. Vamos a la clase principal donde creamos el ArrayList y pedimos los datos.
Ejercicios:

1. Pasar y correr el ejercicio propuesto agregando los siguientes campos: edad, teléfono.

2. Una empresa que importa productos desde el exterior necesita guardar los datos
de su producto, como identificador, nombre, tipo, precio, país y cantidad.
Se requiere ingresar cantidad de productos que indique la empresa, contar la cantidad de
productos ingresados y sumar todos los valores de los precios de los productos.

Para este ejercicio debe realizar los mismos pasos como los de ejercicio propuesto en el
material.

También podría gustarte