Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Principal {
- String[][] v = new String[3][3];
- int l;
- int c;
- public static void main (String[] args){
- Principal p = new Principal();
- p.velha();
- }
- public void velha(){
- String j1;
- String j2;
- Scanner scanner = new Scanner(System.in);
- System.out.println("Informe o nome do jogador 1: ");
- j1 = scanner.next();
- System.out.println("Informe o nome do jogador 2: ");
- j2 = scanner.next();
- v[0][0] = " ";
- v[0][1] = " ";
- v[0][2] = " ";
- v[1][0] = " ";
- v[1][1] = " ";
- v[1][2] = " ";
- v[2][0] = " ";
- v[2][1] = " ";
- v[2][2] = " ";
- System.out.println(v[0][0] + " | " + v[0][1] + " | "+v[0][2]);
- System.out.println("---------");
- System.out.println(v[1][0] + " | " + v[1][1] + " | "+v[1][2]);
- System.out.println("---------");
- System.out.println(v[2][0] + " | " + v[2][1] + " | "+v[2][2]);
- int jogadas = 0;
- while( jogadas < 9){
- System.out.println(j1+", informe a linha de 0 a 2: ");
- l = scanner.nextInt();
- while(l < 0 && l > 2){
- System.out.println("Linha inválida, digite outra linha de 0 a 2: ");
- l = scanner.nextInt();
- }
- System.out.println(j1+", informe a coluna de 0 a 2: ");
- c = scanner.nextInt();
- while(c < 0 && c > 2){
- System.out.println("Coluna inválida, digite outra coluna de 0 a 2: ");
- c = scanner.nextInt();
- }
- while(v[l][c] != " "){
- System.out.println("Essa posição já está preechida, informe outra linha: ");
- l = scanner.nextInt();
- System.out.println("Informe a coluna: ");
- c = scanner.nextInt();
- }
- v[l][c] = "X";
- jogadas++;
- System.out.println(jogadas);
- System.out.println(v[0][0] + " | " + v[0][1] + " | "+v[0][2]);
- System.out.println("---------");
- System.out.println(v[1][0] + " | " + v[1][1] + " | "+v[1][2]);
- System.out.println("---------");
- System.out.println(v[2][0] + " | " + v[2][1] + " | "+v[2][2]);
- System.out.println(j2+", informe a linha de 0 a 2: ");
- l = scanner.nextInt();
- while(l < 0 && l > 2){
- System.out.println("Linha inválida, digite outra linha de 0 a 2: ");
- l = scanner.nextInt();
- }
- System.out.println(j2+", informe a coluna de 0 a 2: ");
- c = scanner.nextInt();
- while(c < 0 && c > 2){
- System.out.println("Coluna inválida, digite outra coluna de 0 a 2: ");
- c = scanner.nextInt();
- }
- while(v[l][c] != " "){
- System.out.println("Essa posição já está preechida, informe outra linha: ");
- l = scanner.nextInt();
- System.out.println("Informe a coluna: ");
- c = scanner.nextInt();
- }
- v[l][c] = "O";
- jogadas++;
- System.out.println(jogadas);
- System.out.println(v[0][0] + " | " + v[0][1] + " | "+v[0][2]);
- System.out.println("---------");
- System.out.println(v[1][0] + " | " + v[1][1] + " | "+v[1][2]);
- System.out.println("---------");
- System.out.println(v[2][0] + " | " + v[2][1] + " | "+v[2][2]);
- /* inicio da validação de vitoria*/
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment