Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: maxplanck en 06 de Enero 2017, 19:50

Título: Código JAVA autogeneración de números aleatorios ejemplo ejerccicio CU00672B
Publicado por: maxplanck en 06 de Enero 2017, 19:50
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.
Título: Re:Código JAVA del ejerccicio CU00672B
Publicado por: Erik_Escriche 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!
Título: Re:Código JAVA del ejerccicio CU00672B
Publicado por: maxplanck 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.