Кажется, что do while
дает мне ошибку в переменной numero
...
ошибка: не удается найти символ во время (! Number.equals (rand));
System.out.println("Jugar Partida");
//Crear número con random
Random r = new Random();
int rand=r.nextInt(10)+1;
System.out.println(rand);
//Tomar datos de usuario
do{
Scanner teclado = new Scanner(System.in);
System.out.print("Introduce numero: ");
int numero = teclado.nextInt();
System.out.println(numero);
} while ( !numero.equals(rand) );
Здесь я оставляю тебе лучший способ это делать, главным образом equals используется, когда он занимается с strings.
import java.util.*;
public class Prueba {
public static void main(String[] args) {
System.out.println("Jugar Partida");
//Crear número con random
Random r = new Random();
int numero=0;
int rand=r.nextInt(10)+1;
System.out.println(rand);
//Tomar datos de usuario
do{
Scanner teclado = new Scanner(System.in);
System.out.print("Introduce numero: ");
numero = teclado.nextInt();
System.out.println(numero);
} while ( numero!=rand );
}
}