Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

The amount of work I am asked to do is reasonable.

Answered: 1 week ago

Question

The company encourages a balance between work and personal life.

Answered: 1 week ago