A boolean 2D array is an array of arrays of boolean values in Java. It is used to store a two-dimensional table of boolean values, where each value represents a true or false condition.
To create a boolean 2D array in Java, you can use the following syntax:
refer to:lautturi.comboolean[][] array = new boolean[n][m];
Here, n
is the number of rows and m
is the number of columns in the array. This creates a 2D array with n
rows and m
columns, and all elements are initialized to false
.
You can also create and initialize a boolean 2D array using an array literal:
boolean[][] array = { {true, false, true}, {false, true, false}, {true, false, true} };
This creates a 3x3 array with the following values:
true false true false true false true false true
To access and modify the elements of a boolean 2D array, you can use the array indexing notation array[i][j]
, where i
is the row index and j
is the column index. For example:
array[0][0] = true; // set element at row 0, column 0 to true array[1][2] = true; // set element at row 1, column 2 to true boolean value = array[2][1]; // get element at row 2, column 1
You can also use loops to iterate through the elements of a boolean 2D array. For example:
for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { System.out.print(array[i][j] + " "); } System.out.println(); }
This will print the elements of the array in a grid format, with each row on a separate line.