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);
}
}
}
}