Código de programa de números aleatorios
Asignación del curso 8{
Public static void main(String[]args){
Escáner sc = new Scanner( system . in);
int x =(int)(math . random()* 100); //Genera un número aleatorio de 0 a 100.
int y =-1;
System.out.println("Se ha generado un número entero aleatorio de 0 a 100, ingresa el número que adivinaste:"); p>
Y (x! = y)
{
y = sc . nextint();
si (y & ampgt; x) p>
{
System.out.println("El número ingresado es demasiado grande");
}
else if(y & amp; lt; x)
{
System.out.println("El número ingresado es demasiado pequeño");
}
}
System.out.println("¡Correcto! El número aleatorio es "+x");
sc . close();
}
}
Datos extendidos:
El formato del bucle while: while(expression){statement;}
La secuencia de ejecución del bucle while: cuando la expresión es verdadera, ejecute la siguiente declaración y luego juzgue si la expresión es verdadera después de ejecutarla. Si es verdadera, ejecute la siguiente declaración nuevamente y luego juzgue si la expresión es verdadera. y así sucesivamente, hasta que la expresión sea falsa y salte del bucle
Ejemplo:
int a = NULL
Y (a & amplt. 10) {
a++; //Autoagregado
If (a & ampgt; 5)//Salga del ciclo sin esperar, juzgue el ciclo directamente
{ break//Saltar del bucle}
}.
Resultado: el valor de A es 6 después del final
.