Escolar Documentos
Profissional Documentos
Cultura Documentos
import java.util.Scanner;
import java.util.Random;
while (true) {
exibirTabuleiro(Tabuleiro);
// Jogada do Jogador
realizarJogada(sc, 'X', Tabuleiro);
if (verificarVitoria(Tabuleiro, 'X')) {
exibirTabuleiro(Tabuleiro);
System.out.println("Você venceu!");
break;
}
// Jogada da máquina
realizarJogadaMaquina(ran, Tabuleiro);
if (verificarVitoria(Tabuleiro, 'O')) {
exibirTabuleiro(Tabuleiro);
System.out.println("A Máquina venceu!");
break;
}
}
}
}
private static void realizarJogada(final Scanner sc, final char jogador, final
char[][] tabuleiro) {
while (true) {
System.out.println("Digite a posicao correspodente a linha (0 - 2)");
final int linha = sc.nextInt();
System.out.println("Digite a posicao correspodente a Coluna (0 - 2)");
final int coluna = sc.nextInt();
if (j < 2) {
System.out.print("|");
}
}
System.out.println();
if (i < 2) {
System.out.println("------");
}
}
}
}