This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of The Little Book of Impediments (e-book only) and have Tom Perry on-line!
See this thread for details.
Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
    Bookmark Topic Watch Topic
  • New Topic

oxo game

 
kofi ofei
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Report post to moderator
the programme below compiles but when i run it nothing happens



/**
A 3 x 3 board for naughts and crossses
*/
public class OXOGame
{
/**
Constructs an empty board.
*/
public OXOGame()
{

board = new char[ROWS][COLUMNS];

// fill with spaces
for (int i = 0; i < ROWS; i++)
for (int j = 0; j < COLUMNS; j++)
board[i][j] = ' ';
}

/**
Sets a field in the board. The field must be unoccupied.
@param i the row index
@param j the column index
@param player the player ('x' or 'o')
*/
public boolean set(int i, int j, char player)
{
if (board[i][j] != ' ')
return false;
board[i][j] = player;
return true;
}

/**
Creates a string representation of the board such as
|x o|
| x |
| o|
@return the string representation
*/
public String toString()
{
String r = "";
for (int i = 0; i < ROWS; i++)
{
r = r + "|";
for (int j = 0; j < COLUMNS; j++)
r = r + board[i][j];
r = r + "|\n";
}
return r;
}
private char[][] board;
private static final int ROWS = 3;
private static final int COLUMNS = 3;
}
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Report post to moderator
Just closing this one, since it is a duplicate post of your Tic-Tac-Toe post.

Mark
 
    Bookmark Topic Watch Topic
  • New Topic