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

时间:2014-12-21 14:32:20

标签: java matrix binary 2d

有人可以向我解释,我怎么能够创建一个二维二进制矩阵,其中包含可以在其块中具有值(1)或值(0)的字段。

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

2 个答案:

答案 0 :(得分:1)

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

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

或者使用允许更多2个值的2d短数组,但是你可以将值0和1加上:

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

或者使用字节对象:

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

答案 1 :(得分:0)

import java.util。*;

public class Example {     public static void main(String [] args){

    Scanner sc = new Scanner(System.in);

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


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

}

这是我到目前为止所做的,但它远非正确。不知道要改变什么来制作2D阵列