package caça.paçavras;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CAÇAPALAVRAS {
public static void main(String[] args) throws IOException {
    String letra = "";
    int tentativas = 0;
    String palavra = "";
    boolean acertouLetra = false;
    String[] tamanhoPalavra = new String[30];     
    boolean acertouPalavra = false;
    BufferedReader leitura = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("");
    System.out.println(">>> CAÇA-PALAVRAS <<<");
    System.out.println("");
    System.out.println(" DIGITE UMA PALAVRA: ");
    palavra = leitura.readLine().toUpperCase();
    System.out.println("");
    System.out.println("VOCÊ DIGITOU A PALAVRA: " + palavra.toUpperCase());
    System.out.println("");
    tentativas = 5;
    for (int i = 0; i < palavra.length(); i++) {
        tamanhoPalavra[i] = " _ ";
        System.out.print(tamanhoPalavra[i] + " ");
       
    }
    System.out.println("");
    while (tentativas <= 5) {
        acertouLetra = false;
        if (tentativas != 0) {
            System.out.println("");
            System.out.println("DIGITE UMA LETRA: ");
            letra = leitura.readLine().toUpperCase();
           
            System.out.println("");
            System.out.println("VOCÊ DIGITOU A LETRA: " + letra.toUpperCase());
            for (int i = 0; i < palavra.length(); i++) {
                String posicaoLetra = palavra.charAt(i) + "";
                if (posicaoLetra.equals(letra)) {
                    tamanhoPalavra[i] = letra;
                    acertouLetra = true;
                    i = palavra.length();
                }
            }
            for (int i = 0; i < palavra.length(); i++) {
                System.out.print(tamanhoPalavra[i].toUpperCase() + " ");
            }
        }
        if (acertouLetra == false) {
            System.out.println("");
            System.out.println("ESSA LETRA NÃO ESTÁ NA PALAVRA! ");
            tentativas = tentativas - 1;
            System.out.println("SEU NÚMERO DE TENTATIVAS É: " + tentativas);
            System.out.println("");
        }
        if (tentativas == 0) {
            System.out.println("");
            System.out.println("VOCÊ ZEROU SUAS TENTATIVAS! PERDEU. ");
            System.exit(0);
        }
    }
}
}