📅  最后修改于: 2023-12-03 15:01:28.934000             🧑  作者: Mango
在Java中,一个2D布尔数组是一个包含布尔值的表格(通常是行和列)。您可以使用2D数组来表示任何需要2个维度来描述的数据集。
boolean[][] boolArray = new boolean[3][4];
这将创建一个3行4列的二维布尔数组。默认情况下,该数组中的所有值都是false。
boolean[][] boolArray = {
{true, false, true},
{false, true, false},
{true, false, true}
}
这将创建一个3行3列的二维布尔数组,并将它们初始化为一些随机的布尔值。如果您需要一个具有不同大小的2D数组,只需更改初始值。
boolean[][] boolArray = {
{true, false, true},
{false, true, false},
{true, false, true}
};
boolean item = boolArray[1][2]; // item的值是false
通过指定行和列索引来访问2D数组中的元素。数组的索引从0开始。
boolean[][] boolArray = {
{true, false, true},
{false, true, false},
{true, false, true}
};
for(int i=0; i<boolArray.length; i++) {
for(int j=0; j<boolArray[i].length; j++) {
System.out.print(boolArray[i][j] + " ");
}
System.out.println();
}
您可以使用嵌套的for循环来遍历整个2D数组,并访问其中的每个元素。第一个循环将遍历数组的每一行,第二个循环将遍历该行中的每一列。在此示例中,我们使用System.out.println()将每个元素打印到控制台上。
boolean[][] boolArray = {
{true, false, true},
{false, true, false},
{true, false, true}
};
boolArray[1][2] = true;
您可以使用与访问数组元素相同的方式来修改数组中的元素。在这个例子中,我们将boolArray中第二行第三列的值从false更改为true。
Java中的二维布尔数组是一个非常有用的数据结构,可以用于表示各种类型的数据集。您可以使用它来存储和操作布尔值类型的数据,如true/false。您可以使用初始化和遍历方法,访问和修改2D布尔数组中的元素。