在JAVA中创建2D二进制矩阵

问题描述 投票:0回答:2

任何人都可以向我解释一下,我如何能够创建一个二维二进制矩阵,该矩阵的块中可以有值 (1) 或值 (0) 的字段。

我正在尝试用java为我的作业编写代码,我必须创建一个二进制矩阵。该矩阵由开头给出的行和列组成。

java matrix binary 2d
2个回答
1
投票

您可以创建一个二维布尔数组,因此只允许使用两个值(true 或 false):

boolean[][] matrix = new boolean[rows][columns];

或者使用允许更多 2 个值的二维短数组,但您可以将值 0 和 1 放在上面:

short[][] matrix = new short[rows][columns];

或者使用字节对象:

byte[][] matrix = new byte[rows][columns];

0
投票

导入java.util.*;

公共课示例{ 公共静态无效主(字符串[]参数){

    Scanner sc = new Scanner(System.in);

    char[] row = sc.next().toCharArray();
    char[] colomn = sc.next().toCharArray();


    char[][] matrix = new matrix[row][colomn];

}

这是我到目前为止所拥有的,但它远不正确。不知道要改变什么来制作二维数组

© www.soinside.com 2019 - 2024. All rights reserved.