Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2021, 13:28
Mechabits
 
Fecha de Ingreso: agosto-2013
Mensajes: 103
Antigüedad: 10 años, 8 meses
Puntos: 1
While no ejecuta lo esperado¿?¿?¿?

Una cosa tan simple como el siguiente código:

Código Java:
Ver original
  1. public static void main(String[] args) {
  2.     int valor = (int) Math.floor(Math.random()*99+10);
  3.     while (valor>100) {
  4.         System.out.println(valor);
  5.         valor = (int) Math.floor(Math.random()*99+10);
  6.     }
  7. }

Unas veces me imprime el aleatorio bien, otras acaba el programa sin mostrarme nada en consola... ¿Qué puede estar pasando? Es la primera vez en muchos años que veo esto... ¡Y me desconcierta que algo tan sencillo no lo vea!

EDITO y cierro. Soy idiota. Gracias.

PD: Consecuencias de llevar más de 10 horas programando. No lo hagáis en casa