任何人都可以向我解释一下,我如何能够创建一个二维二进制矩阵,该矩阵的块中可以有值 (1) 或值 (0) 的字段。
我正在尝试用java为我的作业编写代码,我必须创建一个二进制矩阵。该矩阵由开头给出的行和列组成。
您可以创建一个二维布尔数组,因此只允许使用两个值(true 或 false):
boolean[][] matrix = new boolean[rows][columns];
或者使用允许更多 2 个值的二维短数组,但您可以将值 0 和 1 放在上面:
short[][] matrix = new short[rows][columns];
或者使用字节对象:
byte[][] matrix = new byte[rows][columns];
导入java.util.*;
公共课示例{ 公共静态无效主(字符串[]参数){
Scanner sc = new Scanner(System.in);
char[] row = sc.next().toCharArray();
char[] colomn = sc.next().toCharArray();
char[][] matrix = new matrix[row][colomn];
}
这是我到目前为止所拥有的,但它远不正确。不知道要改变什么来制作二维数组