2014-04-03 60 views
0

我在java中有這個3x1數組/矩陣。我如何使用數組中的任何一個單一組件。可以說我想Java代碼,數組/矩陣組件

r = Math.pow(second row component,2) + Math.pow(third row component,2) 

什麼是組件的調用代碼? 感謝

+0

我不明白。 – aliteralmind

+0

如果我有一個3乘1的矩陣,我想取矩陣的第二個分量和矩陣的第三個分量的總和? – user3419155

+0

這幾乎就是你的問題所說的。你能詳細說明嗎? – aliteralmind

回答

0

使用foreach遍歷數組迭代,然後通過索引

double[] myArray = { 1.2, 16.5, 20.0 } 
double r = 0; 
for(double d : myArray) 
{ 
    r+= Math.pow(d,2); 
} 
0

如果你的意思是elements組件添加Math.Pow指數,那麼語法如下:

int[] numbers = {1,2,3,4,5}; 

int num = numbers[0]; 

System.out.println("Number: " + num); 

// Outputs Number: 1 

額外的閱讀

你應該閱讀documentation。這包含了在Java中使用數組類型所需的所有信息。

+0

嗨是的組件我的意思是元素。但我想用這些元素進行計算。不只是顯示它們。 – user3419155

+0

因此在計算中加入'numbers [0]'。 'int n =數字[0] +數字[1];'。 – christopher

0

如果要訪問數組的元素,apend元素的索引括號:

r = Math.pow(second row component,2) + Math.pow(third row component,2) 

成爲

r = Math.pow(arrayVariable[1],2) + Math.pow(arrayVariable[2],2) 

記住,數組索引是基本爲零。

+0

嗨,謝謝。還有一個。它表示類型Math中的方法pow(double,double)不適用於參數(double [],int)。你能提出一些建議嗎? – user3419155