[英]Get specific element from array in Java
基本上我试图从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之间有损转换。
您不需要循环。 另外,您需要将double转换为int
return A.data[(int) m][(int) n];
另外(更好),您可以更改方法签名:
public static double get_element(Matrix A, int m , int n) {
return A.data[m][n];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.