从Java中的数组获取特定元素

时间:2019-03-18 17:30:17

标签: java arrays matrix

基本上,我试图从java中的2d数组返回一个元素。我已经创建了一个单独的Matrix类,并且在该类内部我想编写一个get_element方法,该方法将以矩阵和矩阵本身的形式输入所需元素的坐标,但是我不确定如何做到这一点。

public static double get_element(Matrix A, double m , double n)
{  
    for(int i=0;i<A.rows;i++)
        for(int j=0;j<A.cols;j++)
           return A.data[m][n];


}

这是我的代码现在的样子。而且我收到一个错误,提示double和int之间有损转换。

1 个答案:

答案 0 :(得分:3)

您不需要循环。另外,您需要将double转换为Car

int

或者(更好),您更改方法签名:

return A.data[(int) m][(int) n];