Construct a program using the code blocks below that iterates through the 2D array and prints the following output: 1 4 9 16 Hint: You will not need to use all of the blocks and be sure to indent any command(s) that you want the program to repeat or any nested loops by dragging them slightly to the right. You only have ONE ATTEMPT at this problem! Drag from here } else { for (int j : i) { for (int i : squares) { if (j == squares[0].length - 1) { int[][] squares = {{1, 4},{9, 16}}; Construct your solution here Integer[][] squares = {{1, 4},{9, 16}}; for (int[] i : squares) { if (j == 4 | j == 16) { System.out.print(j + " "); } } System.out.println(j); }
You can use a nested for loop to print the array. The outer loop will iterate over the array and the inner loop will iterate over the elements of the array.
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j]);
}