Look at the sample code for TicTacToe. Adapt the code to print out a 8 x 8 grid ```java String [][] board = new String [8][8]; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { board[down][across] = "*"; } } for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { System.out.print (board[down][across]); } System.out.println(""); } ``` 2) Create and print out a 3x3 array as follows | | | | |---|---|---| |Y|*|*| |*|E|*| |*|*|S| ```java String [][] board = new String [3][3]; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { board[down][across] = "*"; } } board[0][0] = "Y"; board[1][1] = "E"; board[2][2] = "S"; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { System.out.print ("|" + board[down][across]); } System.out.println("|"); } ``` 3) Create and print out a 3x3 array as follows | | | | |---|---|---| |J|A|V| |A|R|O| |C|K|S| ```java String [][] board = new String [3][3]; String s = "JAVAROCKS"; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { int index = down*3 + across; board[down][across] = s.substring(index,index+1); } } for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { System.out.print ("|" + board[down][across]); } System.out.println("|"); } ``` 4) Create and print out an 8x8 array filled with vertical stripes… | | | | | | | | |---|---|---|---|---|---|---| ||*||*||*|| ||*||*||*|| ||*||*||*|| ||*||*||*|| ||*||*||*|| ||*||*||*|| ||*||*||*|| ||*||*||*|| ```java String [][] board = new String [8][8]; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { board[down][across] = (across % 2 == 0) ? "*" : " "; } } for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { System.out.print ("|" + board[down][across]); } System.out.println("|"); } ``` 5) Create and print out an 8x8 array filled with a chessboard pattern… | | | | | | |---|---|---|---|---| ||*||*|| |*||*||*| ||*||*|| |*||*||*| ||*||*|| |*||*||*| ||*||*|| |*||*||*| ```java String [][] board = new String [8][8]; boolean star = true; for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { board[down][across] = (star) ? "*" : " "; star = !star; } star = !star; } for (int down = 0; down < board.length; down++) { for (int across = 0; across < board.length; across++) { System.out.print ("|" + board[down][across]); } System.out.println("|"); } ``` 6) Create two arrays, String [] suit = {"C","D","H","S"}; and String [] value = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"}; Create a third array, String [] deck. Use nested for loops to fill and array with the values of a deck of cards, ie {"AC","2C","3C", … ) Print out the array ```java String [] suit = {"C","D","H","S"}; String [] value = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"}; String [] deck = new String[suit.length*value.length] ; for(int i = 0; i< suit.length;i++) { for(int j = 0; j< value.length;j++) { deck[i*value.length + j] = value[j] + suit[i]; } } for(String s:deck) { System.out.println(s); } ```