El diseño del paso 01 pasa a Java: La Forja existe y atiende a un solo usuario en la consola. Se usa el repertorio del tema y solo él: variables y constantes, la clase IO, estructuras de selección, bucles, arrays y ya también funciones, con las que nombrar cada acción. Es la versión más humilde del curso: los héroes viven en arrays paralelos y el programa entero en una sola clase — no porque no se pueda hacer mejor, sino porque lo que molesta hoy es la motivación de los pasos que vienen.
La primera versión funcional del gremio:
main.IO.readln/IO.println, estructuras de selección, bucles, arrays, y cabecera y cuerpo, devolución de valores, ámbito, paso de parámetros, variables de clase y sobrecarga.| Diseño (paso 01) | Herramienta de Java |
|---|---|
pseudocódigo REPETIR…HASTA | el bucle del menú |
| ramas 'SI opcion…' | la estructura de selección |
| guardar los datos de cada héroe | arrays paralelos (nombre, clase, nivel) |
| el límite de plazas que no se repite | constante |
| la acción con nombre del diagrama | función |
| leer / imprimir | IO |
1, 2, 3…) en algo con significado para el programa? Que ese lugar sea uno solo: en el 03 la conversión tendrá que salir a otra parte.main cabe en un pantallazo: menú y llamadas.switch → objetos y enum (03).NumberFormatException) → punto único de control y excepciones (05).