Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: mary conchis en 03 de Octubre 2018, 06:54

Título: Java crear número aleatorio entre uno y cien elección al azar máquina CU00672B
Publicado por: mary conchis en 03 de Octubre 2018, 06:54
Ejercicio CU00672B del tutorial de programación Java para beginners. Al parecer cumple con lo que pedía el ejercicio.

Código: [Seleccionar]
import java.util.Random; import java.util.Scanner;
public class AdivinarNumero
{
    public static void main (String [] Args){
    Random numAleatorio= new Random();
    int numero;
    Integer n=0;
    String entradaTeclado="";
    numero=numAleatorio.nextInt(100)+1;
    System.out.println("se ha generado un numero entero entre 1 y 100. intenta adivinarlo");
      while(n!=numero){   
      Scanner entradaS=new Scanner (System.in);
      entradaTeclado=entradaS.nextLine();
    n=n.valueOf(entradaTeclado);
    if(n>numero){System.out.println("no has acertado el numero es menor.Prueba otra vez");}
    else if(n<numero){System.out.println("no has acertado el numero es mayor");}
    }
    System.out.println("has acertado");
}
}
Título: Re:java desde cero ejercicio (cu00672b)
Publicado por: paramonso en 20 de Noviembre 2018, 13:29
Hola Mari Conchis. El ejercicio está bien resuelto. Veo que te has fijado a la hora de crear el numero aleatorio  numero=numAleatorio.nextInt(100)+1; para que el numero minimo sea 1 y no 0 y el maximo sea 1+99=100

Todo correcto un saludo ;)