Hola ThheMau
Has adaptado la práctica de la entrega 72 para hacer el ejercicio propuesto
En principio, bien. Cumple el cometido aunque quiero apostillarte dos cosas
1º
Pero me parece que has buscado un transporte de gran tonelaje para llevar una cajita pequeña
Crear una clase con un ArrayList para contener un único elemento.
En java se presume de realizar código conciso y compacto a la vez que eficiente
2º
Cuando presentas este mensaje
System.out.println("El numero es menor, intentalo de nuevo");
Tu quieres decir que el numero tecleado es menor y debemos poner uno mayor
Pero generalmente la gente habla al revés. Si tu estás demasiado bajo la gente te dice que subas no que bajes.
Mira aquí otra forma de hacerlo
https://www.aprenderaprogramar.com/foros/index.php?topic=1036.msg5860#msg5860Saludos