Autor Tema: Código generar números aleatorios en Java entre uno y cien ejemplo CU00672B  (Leído 2051 veces)

umadara

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 45
    • Ver Perfil
Buenas, aquí os dejo otro ejercicio práctico correspondiente a la entrega  CU00672B del taller de programación en Java para dummies:

Código: [Seleccionar]
import java.util.Random;
import java.util.Scanner;

public class Juego {
   
    public static void main (String [] args) {
       
        System.out.println ("Se ha generado un número aletatorio entero entre 1 y 100, intente adivinarlo");
       
        Scanner entrada = new Scanner (System.in);
       
        int miNumero = 0;
       
        Random numeroAleatorio;
       
        int x = 0;
       
        numeroAleatorio = new Random();
       
        x = numeroAleatorio.nextInt(100);
       
        do { miNumero = Integer.parseInt(entrada.nextLine());
            if (x > miNumero) {
               
                System.out.println ("el número que tenía pensado era mayor que el que introdujiste, vuelve a intentarlo");
               
                //miNumero = Integer.parseInt(entrada.nextLine());
               
            }
           
            if (x < miNumero) {
               
                System.out.println ("el número que tenía pensado era menor que el que introdujiste, vuelve a intentarlo");
               
                //miNumero = Integer.parseInt(entrada.nextLine());
           
            }
       
            if (x == miNumero ){System.out.println ("has acertado");}
        }
       
        while (x != miNumero);
    }
}

Un saludo y como siempre gracias de antemano.
« Última modificación: 14 de Julio 2016, 17:13 por Alex Rodríguez »

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Re:(CU00672B) Generar números aleatorios en Java.
« Respuesta #1 en: 06 de Julio 2016, 17:39 »
El código funciona bien. Una recomendación para tener en cuenta, nomas dividir por clase, por ejemplo la entrada del teclado del generador de numero aleatorio. Porque es recomendable que en el main se ponga lo menos posible. Java es un lenguaje orientado a objeto no estructurado por lo que es recomendable que las tareas se repartan entre distintas clases. Como dice el dicho dividí y vencerás saludos.
« Última modificación: 14 de Julio 2016, 17:16 por Alex Rodríguez »

 

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".