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
-
Ejercicio CU00672B del tutorial de programación Java para beginners. Al parecer cumple con lo que pedía el ejercicio.
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");
}
}
-
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 ;)