Ejercicio2 Corto Nov23

También podría gustarte

Está en la página 1de 2

Programación Avanzada - Primera Prueba Evaluable

Grado en Ingeniería de la Ciberseguridad


17 de noviembre de 2023

APELLIDOS: NOMBRE:

DNI:

Ejercicio 2 (1.5 Puntos)


La Federación Española de Baloncesto quiere tener una aplicación informática para ir gestionando la
lista de convocados de la selección española. Para ello, la clase Selección se compone del código
siguiente:

public class Seleccion {


private static final int NUM_JUGADORES_SELECCION = 16;

private JugadorSeleccion[] jugadores;


private int numeroJugadores;

public Seleccion() {
this.jugadores = new
JugadorSeleccion[Seleccion.NUM_JUGADORES_SELECCION];
this.numeroJugadores = 0;
}

public void añadirLista(JugadorSeleccion jugador) {


if (!this.listaCompleta()) {
this.jugadores[this.numeroJugadores++] = jugador;
}
}

public boolean listaCompleta() {


return this.numeroJugadores == this.jugadores.length;
}

public String toString() {


StringBuilder sb = new StringBuilder();
sb.append("Lista de convocados a la selección española: \n");
for (JugadorSeleccion jugador : this.jugadores) {
if (jugador != null) {
sb.append(jugador+"\n");
}
}

return sb.toString();
}

public static void main(String[] args) {


Seleccion s = new Seleccion();
s.añadirLista(new JugadorSeleccion(…));
s.añadirLista(new JugadorSeleccion(…));
s.añadirLista(new JugadorSeleccion(…));
System.out.println(s);
}
}
Programación Avanzada - Primera Prueba Evaluable
Grado en Ingeniería de la Ciberseguridad
17 de noviembre de 2023

APELLIDOS: NOMBRE:

DNI:

Un ejemplo de salida de la ejecución anterior podría ser la siguiente:

Se pide crear las clases necesarias y completar el código del método main de la clase Selección
para que se pueda mostrar la información de una lista de convocados de la misma forma que se ve
en el ejemplo anterior.

Las posiciones de juego de los jugadores de baloncesto son: base, escolta, alero, ala pivot y pivot.

Con respecto a los equipos de baloncesto, se pueden considerar varios, no hace falta que sean todos
los posibles. Un ejemplo: Palencia, Real Madrid, Unicaja de Málaga, Valencia, Gran Canaria, etc.

Pág. 2 / 2

También podría gustarte