Autor Tema: Java. Ejemplo crear números aleatorios en intervalo Random y nextInt CU00672B  (Leído 2353 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Buenas noches amigos dejo una posible solución al ejercicio CU00672B del tutorial básico de programación orientada a objetos con Java.

Citar
EJERCICIO

Crea un programa Java que permita “jugar a adivinar un número” como se expone a continuación. El programa debe iniciarse indicando “Se ha generado un número aletatorio entero entre 1 y 100, intente adivinarlo”. El usuario introducirá un número y si el número aleatorio generado por el ordenador es menor deberá indicarse “No has acertado: el número es menor. Prueba otra vez”. Si el usuario introduce un número menor que el número aleatorio deberá indicarse “No has acertado: el número es mayor”. El programa terminará cuando el usuario introduzca el número aleatorio que había escogido el ordenador. Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Código: [Seleccionar]
/*Ejercicio CU00672B del curso de java desde cero de aprederaprograamar.com
 * Versión 0.1
 * Realizado porPndemia
 */

import java.util.Random;
import java.util.Scanner;

public class SerieDeAleatorios
{
  public static void main(String[] args){
int numero = 0;
int entrada = 1;
Scanner sc = new Scanner(System.in);
Random rd = new Random();
numero = rd.nextInt(101);
System.out.print("Se ha generado un numero aleatorio entre 1 y 100. Intente adivinarlo: ");
while(numero != (entrada = sc.nextInt())){
if(entrada < numero)
System.out.print("No has acertado: el número es mayor. Prueba otra vez: ");
else
System.out.print("No has acertado: el número es menor. Prueba otra vez: ");
}
System.out.println("\nFELICIDADES LO HAS ADIVINADO, GRACIAS POR PARTICIPAR.");
System.out.println("\n\n\nEl progama ha finalizado");
} //Cierre del main
}//Cierre de la clase


Saludos..... :D
« Última modificación: 17 de Septiembre 2016, 20:45 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Java. Ejemplo crear números aleatorios en intervalo Random y nextInt CU00672B
« Respuesta #1 en: 17 de Septiembre 2016, 20:45 »
Hola! Muy bien resuelto, el código bien ordenado y breve

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".