[英]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.