Duvida codigo

preciso utilizar o random rnd = new Random(); int x = rnd.nextInt(50); /
preciso fazer um laço de repetição que faça o usuário digitar um numero e o laço se encerra quando ele acertar o numero, caso o número digitado for maior imprime “Maior”, caso menor imprime “Menor”
isso foi o que fiz até o momento, gostaria de uma ajuda com esse problema

public static void main(String[] args) {
	Random rnd = new Random(); 
	int x = rnd.nextInt(50);
	
	Scanner in = new Scanner(System.in);
	int n;
	
	for(int i = 0; i<50; i++) {
		
		System.out.println("digite um numero: ");
		n = in.nextInt();
		
		if(n == x) {
			System.out.println("voce acertou");
		}
		if(n<x){
			System.out.println("menor");
		}
		else {
			System.out.println("maior");
		}
	}

}

}
edit Já resolvi

1 curtida

Oi, Xablau! Poste sua solução para ajudar outras pessoas no futuro também.

[]'s