Autor Tema: Código JAVA autogeneración de números aleatorios ejemplo ejerccicio CU00672B  (Leído 2236 veces)

maxplanck

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Este es mi código para este ejercicio CU00672B del curso de fundamentos de Java. Como siempre, espero y agradezco vuestros comentarios:

Código: [Seleccionar]
import java.util.*;
public class Adivina {
    public static void main (String [] args) {       
        Integer integ = 0;
        Random ran = new Random();
        int alea = ran.nextInt(100) + 1;// +1  porque nextInt incluye el cero y no el cien
        Scanner tec =new Scanner(System.in);
        System.out.print ("Intente adivinar el número secreto, teclee un número entre 1 y 1000:");
        integ = Integer.valueOf(tec.nextLine());
        int ent = (int)integ;

        while (ent != alea){
           
            if (ent > alea) {
                System.out.print ("El número secreto es menor, puebe de nuevo: ");
                ent = Integer.valueOf(tec.nextLine());                               
            }             
            else if (ent < alea){             
                System.out.print ("El número secreto es mayor, puebe de nuevo: ");
                ent = Integer.valueOf(tec.nextLine());
            }
        }
        System.out.print ("Acertó!!!");
    }
}
Un saludo.
« Última modificación: 02 de Marzo 2017, 19:15 por Alex Rodríguez »

Erik_Escriche

  • Principiante
  • **
  • Mensajes: 65
    • Ver Perfil
Re:Código JAVA del ejerccicio CU00672B
« Respuesta #1 en: 07 de Enero 2017, 17:20 »
Hola maxplanck.

El programa funciona correctamente. Solo puedo decirte que has puesto un cero de más aquí, jeje:

Código: [Seleccionar]
System.out.print ("Intente adivinar el número secreto, teclee un número entre 1 y 1000:");
¡Saludos!

maxplanck

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Re:Código JAVA del ejerccicio CU00672B
« Respuesta #2 en: 07 de Enero 2017, 18:36 »
Siempre es lo mismo, la falta al detalle. Es que en principio lo hice para mil pero luego me di cuenta de que en el enunciado era 100 y cambié uno y no el otro  :P.
Gracias por el apoyo.

 

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