Question
How to write Ultimate Tic Tac Toe(9*9) ????? (base on this 3*3 Tic tac toe code below ) High school AP Java 3*3 tic tac
How to write Ultimate Tic Tac Toe(9*9) ?????
(base on this 3*3 Tic tac toe code below )
High school AP Java
3*3 tic tac toe:
import java.util.*; public class tictactoe { public static void main(String args[]) { Scanner scan = new Scanner(System.in); String[] []board = new String[3][3]; boolean win = false, full=false; int turn = 0; for(int row=0; row //printBoard(board); while(!win&&!full) { int row,column; do { System.out.println("enter row and column"); row = scan.nextInt()-1; column = scan.nextInt()-1; }while(!board[row][column].equals(" ")|| row>3 || row<0 || column>3 || column<0); if(turn%2==0) board[row][column]="X"; else board[row][column]="O"; printBoard(board); System.out.println("full = " + full); System.out.println("win = " + win); turn++; if(turn==9) full=true; for(int x=0;x<3;x++) { if(board[x][0].equals("X")&&board[x][1].equals("X")&&board[x][2].equals("X")) { System.out.println("X wins"); win=true; } if(board[0][x].equals("X")&&board[1][x].equals("X")&&board[2][x].equals("X")) { System.out.println("X wins"); win=true; } } if(board[0][0].equals("X")&&board[1][1].equals("X")&&board[2][2].equals("X")) { System.out.println("X wins"); win=true; } if(board[0][2].equals("X")&&board[1][1].equals("X")&&board[2][0].equals("X")) { System.out.println("X wins"); win=true; } for(int o=0;o<3;o++) { if(board[o][0].equals("O")&&board[o][1].equals("O")&&board[o][2].equals("O")) { System.out.println("O wins"); win=true; } if(board[o][0].equals("O")&&board[1][o].equals("O")&&board[2][o].equals("O")) { System.out.println("O wins"); win=true; } } if(board[0][0].equals("O")&&board[1][1].equals("O")&&board[2][2].equals("O")) { System.out.println("O wins"); win=true; } if(board[0][2].equals("O")&&board[1][1].equals("O")&&board[2][0].equals("O")) { System.out.println("O wins"); win=true; } } } public static void printBoard(String [][] board) { for(int row=0; row } } thank you!!!!!!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started