10.20. Code Practice with 2D Arrays

Replace the “ADD CODE HERE” below with the code to declare and create a 3 by 3 two-dimensional int array named table. The finished code will print the values 0 to 8.

Declaring and creating a 3 by 3 two-dimensional int array only takes one line. To declare the array specify the type of values in the array followed by [][] to indicate a 2D array and then provide a name for the array. To create the array add an = new, followed by the same type as before and [num rows][num cols].

Show Comments

Replace the “ADD CODE HERE” below with the code to declare and initialize a two-dimensional String array called students with the names “Brice, Marvin, Anna” in the first row and “Kamal, Maria, Elissa” in the second. The finished code will print all the names in the array starting with all in the first row followed by all in the second row.

You can declare, create, and initialize a 3 by 3 two-dimensional String array on one line as shown below. Declare the array with type[][] name. Create and initialize an array with two rows and three columns using ={{item1, item2, item3}, {item4, item5, item6}};. Be sure to separate the items with commas. Also separate the rows with a comma.

Show Comments

Print the values 47, 51, and 20 by accessing them in the the given two-dimensional array.

Use arr[row][col] to get the value at a particular row and column. Remember that the index for the first row is 0 and the index for the first column is also 0.

Show Comments

Print the values 8, 3, 87, and 34 by accessing them from the given two-dimensional array.

Use arr[row][col] to get the value at a particular row and column. Remember that the index for the first row is 0 and the index for the first column is also 0.

Show Comments

Print the number of rows in the given two-dimensional array, or the length of the outer array. Then print the number of columns, or the length of each inner array.

Ex. The array {{“hello”,”there”,”world”},{“how”,”are”,”you”}} should print:

Rows: 2

Columns: 3

To get the number of rows, or the length of the outer array, use arrayName.length . To get the number of columns, or the length of an inner array, use arrayName[0].length.

Show Comments

Loop through the given two-dimensional array, printing out the values in the first row followed by those in the second row and so on.

Create a loop that iterates through all of the outer arrays, or the rows using arrayName.length. Then iterate through the inner arrays, or columns, using arrayName[0].length.

Show Comments

Declare and create a two-dimensional array of strings named colors. Put the colors (“red”, “yellow”, “blue”) in the first row, and the colors (“orange”, “green”, “purple”) in the second row. Then print every value in the array.

Declare and initialize the array in one statement as shown below. Loop through the rows and columns and print each value.

Show Comments
Next Section - 11. Object-Oriented Concepts