Galera estou tendo problemas nesse while
while(x == palavra.length() ^ chances < 6){
x++;
System.out.println("digite uma letra");
String letra = entrada.nextLine();
boolean contains = palavra.contains(letra);
if(contains == true){
System.out.println("acertou");
pontos = pontos + 10;
}else{
Dados pCorpo = partes.pop();
System.out.println(pCorpo.getPegaElem());
chances++;
}
System.out.println(pontos);
}
Não estou conseguindo montar uma lógica para que funcione.
Preciso ter chances<6, mas preciso tbm repetir o um numero de vezes igual a quantidade de letras, porque pode ser que acerte tudo de primeira, mas pode ser que erre algumas vezes.
Atenciosamente.