import javax.swing.JOptionPane;
public class jogoVelha {
int[]v = new int[9];
boolean fim;
public void jogaP1(int i){
if (v[i] == 0){
v[i] = 1;
System.
out.
println("O jogador 1 jogou na posição " +i
);
}else if (v[i] != 0){
System.
out.
println("ERRO! Essa casa já foi jogada!");
}
checaVencedor();
if (fim==true){
System.
out.
println("O jogador 1 ganhou!");
}
}
public void jogaP2(int i){
if (v[i] == 0){
v[i] = 1;
System.
out.
println("O jogador 2 jogou na posição " +i
);
} else if (v[i] != 0){
System.
out.
println("ERRO! Essa casa já foi jogada!");
}
checaVencedor();
if (fim == true){
System.
out.
println("O jogador 2 ganhou!");
}
}
public void checaVencedor(){
if (v[0] == 1 && v[1] == 1 && v[2] == 1 ||
v[0] == 1 && v[3] == 1 && v[6] == 1 ||
v[0] == 1 && v[4] == 1 && v[8] == 1 ||
v[3] == 1 && v[4] == 1 && v[5] == 1 ||
v[6] == 1 && v[7] == 1 && v[8] == 1 ||
v[1] == 1 && v[4] == 1 && v[7] == 1 ||
v[2] == 1 && v[5] == 1 && v[8] == 1){
fim = true;
} else if (v[0] == 2 && v[1] == 2 && v[2] == 2 ||
v[0] == 2 && v[3] == 2 && v[6] == 2 ||
v[0] == 2 && v[4] == 2 && v[8] == 2 ||
v[3] == 2 && v[4] == 2 && v[5] == 2 ||
v[6] == 2 && v[7] == 2 && v[8] == 2 ||
v[1] == 2 && v[4] == 2 && v[7] == 2 ||
v[2] == 2 && v[5] == 2 && v[8] == 2){
fim = true;
}
}
/*
* Começa a minha parte:
*/
public static void main
(String[]args
) { new jogoVelha();
}
public jogoVelha() {
int i = 0;
do {
if (i % 2 == 0) {
} else {
}
i++;
} while (fim == false);
}