import java.util.Scanner; /** This program runs a TicTacToe game. It prompts the user to set positions on the board and prints out the result. */ public class TicTacToeRunner { public static void main(String[] args) { Scanner in = new Scanner(System.in); String player = "x"; TicTacToe game = new TicTacToe(); boolean done = false; while (!done) { System.out.print(game.toString()); System.out.print( "Row for " + player + " (-1 to exit): "); int row = in.nextInt(); if (row < 0) done = true; else { System.out.print("Column for " + player + ": "); int column = in.nextInt(); game.set(row, column, player); if (player.equals("x")) player = "o"; else player = "x"; } } } }