Buenas Erik ejercicio bien resuelto; Una duda que me queda, aunque no es lo importante en el ejercicio: para generar el precio el ejercicio decía que debía estar entre 40 y 150 pero esto no me cuadra con el código
int precio = rnd.nextInt(151)+50;
De hecho en una ejecución del programa por ejemplo me saca esto:
Conjunto de hoteles disponibles:
[Hotel -> ID: 12 Zona: playa Precio: 52, Hotel -> ID: 4 Zona: rural Precio: 113, Hotel -> ID: 7 Zona: rural Precio: 173, Hotel -> ID: 9 Zona: montaña Precio: 129, Hotel -> ID: 2 Zona: montaña Precio: 119, Hotel -> ID: 10 Zona: playa Precio: 164, Hotel -> ID: 11 Zona: playa Precio: 163, Hotel -> ID: 5 Zona: playa Precio: 66, Hotel -> ID: 6 Zona: playa Precio: 129, Hotel -> ID: 1 Zona: montaña Precio: 117, Hotel -> ID: 8 Zona: montaña Precio: 120, Hotel -> ID: 3 Zona: rural Precio: 115]
Elige el tipo de zona donde quieres reservar el hotel.
(1) Playa. (2) Montaña. (3) Rural.
Pero ahí se encuentra por ejemplo un precio de 173 que no sería correcto
Salu2